diff --git a/frontend/.eslintrc.cjs b/frontend/.eslintrc.cjs
new file mode 100644
index 0000000..5fdd816
--- /dev/null
+++ b/frontend/.eslintrc.cjs
@@ -0,0 +1,20 @@
+/* eslint-env node */
+require('@rushstack/eslint-patch/modern-module-resolution');
+
+module.exports = {
+ root: true,
+ extends: ['plugin:vue/vue3-essential', 'eslint:recommended', '@vue/eslint-config-prettier'],
+ parserOptions: {
+ ecmaVersion: 'latest'
+ },
+ rules: {
+ 'vue/multi-word-component-names': 'off',
+ 'vue/no-reserved-component-names': 'off',
+ 'vue/component-tags-order': [
+ 'error',
+ {
+ order: ['script', 'template', 'style']
+ }
+ ]
+ }
+};
diff --git a/frontend/.gitignore b/frontend/.gitignore
new file mode 100644
index 0000000..ff00e2b
--- /dev/null
+++ b/frontend/.gitignore
@@ -0,0 +1,36 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+.DS_Store
+dist
+dist-ssr
+coverage
+*.local
+
+/cypress/videos/
+/cypress/screenshots/
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
+
+# Themes
+public/themes/soho-light/
+public/themes/soho-dark/
+public/themes/viva-light/
+public/themes/viva-dark/
+public/themes/mira/
+public/themes/nano/
\ No newline at end of file
diff --git a/frontend/.prettierrc.json b/frontend/.prettierrc.json
new file mode 100644
index 0000000..cbbe805
--- /dev/null
+++ b/frontend/.prettierrc.json
@@ -0,0 +1,10 @@
+{
+ "useTabs": false,
+ "tabWidth": 4,
+ "trailingComma": "none",
+ "semi": true,
+ "singleQuote": true,
+ "vueIndentScriptAndStyle": false,
+ "printWidth": 250,
+ "bracketSameLine": false
+}
\ No newline at end of file
diff --git a/frontend/LICENSE.md b/frontend/LICENSE.md
new file mode 100644
index 0000000..e58be7f
--- /dev/null
+++ b/frontend/LICENSE.md
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2018-2022 PrimeTek
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/frontend/README.md b/frontend/README.md
new file mode 100644
index 0000000..04389eb
--- /dev/null
+++ b/frontend/README.md
@@ -0,0 +1,35 @@
+# sakai-vue
+
+This template should help get you started developing with Vue 3 in Vite.
+
+## Recommended IDE Setup
+
+[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).
+
+## Customize configuration
+
+See [Vite Configuration Reference](https://vitejs.dev/config/).
+
+## Project Setup
+
+```sh
+npm install
+```
+
+### Compile and Hot-Reload for Development
+
+```sh
+npm run dev
+```
+
+### Compile and Minify for Production
+
+```sh
+npm run build
+```
+
+### Lint with [ESLint](https://eslint.org/)
+
+```sh
+npm run lint
+```
diff --git a/frontend/babel.config.js b/frontend/babel.config.js
deleted file mode 100644
index e955840..0000000
--- a/frontend/babel.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-module.exports = {
- presets: [
- '@vue/cli-plugin-babel/preset'
- ]
-}
diff --git a/frontend/index.html b/frontend/index.html
new file mode 100644
index 0000000..38b4931
--- /dev/null
+++ b/frontend/index.html
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+ Sakai Vue
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/jsconfig.json b/frontend/jsconfig.json
deleted file mode 100644
index 4aafc5f..0000000
--- a/frontend/jsconfig.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "compilerOptions": {
- "target": "es5",
- "module": "esnext",
- "baseUrl": "./",
- "moduleResolution": "node",
- "paths": {
- "@/*": [
- "src/*"
- ]
- },
- "lib": [
- "esnext",
- "dom",
- "dom.iterable",
- "scripthost"
- ]
- }
-}
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
new file mode 100644
index 0000000..1d19345
--- /dev/null
+++ b/frontend/package-lock.json
@@ -0,0 +1,3878 @@
+{
+ "name": "sakai-vue",
+ "version": "3.5.0",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "sakai-vue",
+ "version": "3.5.0",
+ "dependencies": {
+ "chart.js": "3.3.2",
+ "primeflex": "^3.2.1",
+ "primeicons": "^6.0.1",
+ "primevue": "^3.22.1",
+ "vue": "^3.2.41",
+ "vue-router": "^4.1.5"
+ },
+ "devDependencies": {
+ "@rushstack/eslint-patch": "^1.1.4",
+ "@vitejs/plugin-vue": "^3.1.2",
+ "@vue/eslint-config-prettier": "^7.0.0",
+ "eslint": "^8.22.0",
+ "eslint-plugin-vue": "^9.3.0",
+ "prettier": "^2.7.1",
+ "sass": "^1.55.0",
+ "vite": "^3.1.8"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz",
+ "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz",
+ "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz",
+ "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
+ "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^9.4.0",
+ "globals": "^13.19.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.1.2",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@humanwhocodes/config-array": {
+ "version": "0.11.8",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
+ "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
+ "dev": true,
+ "dependencies": {
+ "@humanwhocodes/object-schema": "^1.2.1",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.5"
+ },
+ "engines": {
+ "node": ">=10.10.0"
+ }
+ },
+ "node_modules/@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "dev": true,
+ "engines": {
+ "node": ">=12.22"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
+ "node_modules/@humanwhocodes/object-schema": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
+ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+ "dev": true
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@rushstack/eslint-patch": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz",
+ "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==",
+ "dev": true
+ },
+ "node_modules/@vitejs/plugin-vue": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz",
+ "integrity": "sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==",
+ "dev": true,
+ "engines": {
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "vite": "^3.0.0",
+ "vue": "^3.2.25"
+ }
+ },
+ "node_modules/@vue/compiler-core": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.45.tgz",
+ "integrity": "sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/shared": "3.2.45",
+ "estree-walker": "^2.0.2",
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/@vue/compiler-dom": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.45.tgz",
+ "integrity": "sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==",
+ "dependencies": {
+ "@vue/compiler-core": "3.2.45",
+ "@vue/shared": "3.2.45"
+ }
+ },
+ "node_modules/@vue/compiler-sfc": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.45.tgz",
+ "integrity": "sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.45",
+ "@vue/compiler-dom": "3.2.45",
+ "@vue/compiler-ssr": "3.2.45",
+ "@vue/reactivity-transform": "3.2.45",
+ "@vue/shared": "3.2.45",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7",
+ "postcss": "^8.1.10",
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/@vue/compiler-ssr": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.45.tgz",
+ "integrity": "sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==",
+ "dependencies": {
+ "@vue/compiler-dom": "3.2.45",
+ "@vue/shared": "3.2.45"
+ }
+ },
+ "node_modules/@vue/devtools-api": {
+ "version": "6.4.5",
+ "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.5.tgz",
+ "integrity": "sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ=="
+ },
+ "node_modules/@vue/eslint-config-prettier": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-7.0.0.tgz",
+ "integrity": "sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw==",
+ "dev": true,
+ "dependencies": {
+ "eslint-config-prettier": "^8.3.0",
+ "eslint-plugin-prettier": "^4.0.0"
+ },
+ "peerDependencies": {
+ "eslint": ">= 7.28.0",
+ "prettier": ">= 2.0.0"
+ }
+ },
+ "node_modules/@vue/reactivity": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.45.tgz",
+ "integrity": "sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==",
+ "dependencies": {
+ "@vue/shared": "3.2.45"
+ }
+ },
+ "node_modules/@vue/reactivity-transform": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.45.tgz",
+ "integrity": "sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.45",
+ "@vue/shared": "3.2.45",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7"
+ }
+ },
+ "node_modules/@vue/runtime-core": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.45.tgz",
+ "integrity": "sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==",
+ "dependencies": {
+ "@vue/reactivity": "3.2.45",
+ "@vue/shared": "3.2.45"
+ }
+ },
+ "node_modules/@vue/runtime-dom": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.45.tgz",
+ "integrity": "sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==",
+ "dependencies": {
+ "@vue/runtime-core": "3.2.45",
+ "@vue/shared": "3.2.45",
+ "csstype": "^2.6.8"
+ }
+ },
+ "node_modules/@vue/server-renderer": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.45.tgz",
+ "integrity": "sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==",
+ "dependencies": {
+ "@vue/compiler-ssr": "3.2.45",
+ "@vue/shared": "3.2.45"
+ },
+ "peerDependencies": {
+ "vue": "3.2.45"
+ }
+ },
+ "node_modules/@vue/shared": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.45.tgz",
+ "integrity": "sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg=="
+ },
+ "node_modules/acorn": {
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
+ "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "dev": true,
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "dev": true,
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
+ "dev": true
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/chart.js": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.3.2.tgz",
+ "integrity": "sha512-H0hSO7xqTIrwxoACqnSoNromEMfXvfuVnrbuSt2TuXfBDDofbnto4zuZlRtRvC73/b37q3wGAWZyUU41QPvNbA=="
+ },
+ "node_modules/chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ ],
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/chokidar/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "dev": true,
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "2.6.21",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz",
+ "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
+ },
+ "node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
+ },
+ "node_modules/doctrine": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "dev": true,
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/esbuild": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz",
+ "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==",
+ "dev": true,
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "@esbuild/android-arm": "0.15.18",
+ "@esbuild/linux-loong64": "0.15.18",
+ "esbuild-android-64": "0.15.18",
+ "esbuild-android-arm64": "0.15.18",
+ "esbuild-darwin-64": "0.15.18",
+ "esbuild-darwin-arm64": "0.15.18",
+ "esbuild-freebsd-64": "0.15.18",
+ "esbuild-freebsd-arm64": "0.15.18",
+ "esbuild-linux-32": "0.15.18",
+ "esbuild-linux-64": "0.15.18",
+ "esbuild-linux-arm": "0.15.18",
+ "esbuild-linux-arm64": "0.15.18",
+ "esbuild-linux-mips64le": "0.15.18",
+ "esbuild-linux-ppc64le": "0.15.18",
+ "esbuild-linux-riscv64": "0.15.18",
+ "esbuild-linux-s390x": "0.15.18",
+ "esbuild-netbsd-64": "0.15.18",
+ "esbuild-openbsd-64": "0.15.18",
+ "esbuild-sunos-64": "0.15.18",
+ "esbuild-windows-32": "0.15.18",
+ "esbuild-windows-64": "0.15.18",
+ "esbuild-windows-arm64": "0.15.18"
+ }
+ },
+ "node_modules/esbuild-android-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz",
+ "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-android-arm64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz",
+ "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-darwin-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz",
+ "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-darwin-arm64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz",
+ "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-freebsd-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz",
+ "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-freebsd-arm64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz",
+ "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-32": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz",
+ "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz",
+ "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-arm": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz",
+ "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-arm64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz",
+ "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-mips64le": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz",
+ "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-ppc64le": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz",
+ "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-riscv64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz",
+ "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-linux-s390x": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz",
+ "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-netbsd-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz",
+ "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-openbsd-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz",
+ "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-sunos-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz",
+ "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-windows-32": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz",
+ "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-windows-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz",
+ "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/esbuild-windows-arm64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz",
+ "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint": {
+ "version": "8.31.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.31.0.tgz",
+ "integrity": "sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==",
+ "dev": true,
+ "dependencies": {
+ "@eslint/eslintrc": "^1.4.1",
+ "@humanwhocodes/config-array": "^0.11.8",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
+ "ajv": "^6.10.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.3.2",
+ "doctrine": "^3.0.0",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^7.1.1",
+ "eslint-utils": "^3.0.0",
+ "eslint-visitor-keys": "^3.3.0",
+ "espree": "^9.4.0",
+ "esquery": "^1.4.0",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "find-up": "^5.0.0",
+ "glob-parent": "^6.0.2",
+ "globals": "^13.19.0",
+ "grapheme-splitter": "^1.0.4",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "is-path-inside": "^3.0.3",
+ "js-sdsl": "^4.1.4",
+ "js-yaml": "^4.1.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.1.2",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.1",
+ "regexpp": "^3.2.0",
+ "strip-ansi": "^6.0.1",
+ "strip-json-comments": "^3.1.0",
+ "text-table": "^0.2.0"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-config-prettier": {
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz",
+ "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==",
+ "dev": true,
+ "bin": {
+ "eslint-config-prettier": "bin/cli.js"
+ },
+ "peerDependencies": {
+ "eslint": ">=7.0.0"
+ }
+ },
+ "node_modules/eslint-plugin-prettier": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz",
+ "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==",
+ "dev": true,
+ "dependencies": {
+ "prettier-linter-helpers": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "eslint": ">=7.28.0",
+ "prettier": ">=2.0.0"
+ },
+ "peerDependenciesMeta": {
+ "eslint-config-prettier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-plugin-vue": {
+ "version": "9.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.9.0.tgz",
+ "integrity": "sha512-YbubS7eK0J7DCf0U2LxvVP7LMfs6rC6UltihIgval3azO3gyDwEGVgsCMe1TmDiEkl6GdMKfRpaME6QxIYtzDQ==",
+ "dev": true,
+ "dependencies": {
+ "eslint-utils": "^3.0.0",
+ "natural-compare": "^1.4.0",
+ "nth-check": "^2.0.1",
+ "postcss-selector-parser": "^6.0.9",
+ "semver": "^7.3.5",
+ "vue-eslint-parser": "^9.0.1",
+ "xml-name-validator": "^4.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
+ "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
+ "dev": true,
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/eslint-utils": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
+ "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
+ "dev": true,
+ "dependencies": {
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "engines": {
+ "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ },
+ "peerDependencies": {
+ "eslint": ">=5"
+ }
+ },
+ "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
+ "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+ "dev": true,
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/espree": {
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
+ "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^8.8.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^3.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "dev": true,
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
+ },
+ "node_modules/fast-diff": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
+ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
+ "dev": true
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "dev": true
+ },
+ "node_modules/fastq": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
+ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
+ "dev": true,
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+ "dev": true,
+ "dependencies": {
+ "flat-cache": "^3.0.4"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/flat-cache": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
+ "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
+ "dev": true,
+ "dependencies": {
+ "flatted": "^3.1.0",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/flatted": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
+ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
+ "dev": true
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "dev": true
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/globals": {
+ "version": "13.19.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
+ "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
+ "dev": true,
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/grapheme-splitter": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
+ "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
+ "dev": true
+ },
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ignore": {
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/immutable": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.2.tgz",
+ "integrity": "sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og==",
+ "dev": true
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
+ "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
+ "dev": true,
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true
+ },
+ "node_modules/js-sdsl": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz",
+ "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==",
+ "dev": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/js-sdsl"
+ }
+ },
+ "node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "dev": true
+ },
+ "node_modules/levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "dev": true
+ },
+ "node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/magic-string": {
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz",
+ "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
+ "dependencies": {
+ "sourcemap-codec": "^1.4.8"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
+ "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
+ "dev": true
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nth-check": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "dev": true,
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dev": true,
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/optionator": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
+ "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+ "dev": true,
+ "dependencies": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.4.21",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
+ "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.4",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
+ "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/prettier": {
+ "version": "2.8.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.2.tgz",
+ "integrity": "sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==",
+ "dev": true,
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/prettier-linter-helpers": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
+ "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+ "dev": true,
+ "dependencies": {
+ "fast-diff": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/primeflex": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/primeflex/-/primeflex-3.3.0.tgz",
+ "integrity": "sha512-4hvyIO7lERN5bnyURn67Qpozghins8Jq/GSXO6tymc3oa2ADHWuiYBti8ZptPwHu+uD/HTEisS26NEmeIGfPZQ=="
+ },
+ "node_modules/primeicons": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-6.0.1.tgz",
+ "integrity": "sha512-KDeO94CbWI4pKsPnYpA1FPjo79EsY9I+M8ywoPBSf9XMXoe/0crjbUK7jcQEDHuc0ZMRIZsxH3TYLv4TUtHmAA=="
+ },
+ "node_modules/primevue": {
+ "version": "3.22.1",
+ "resolved": "https://registry.npmjs.org/primevue/-/primevue-3.22.1.tgz",
+ "integrity": "sha512-19vKbvioeJ0jbpy3aVwSPiTI8goispIyXn3eLkDgpbm51iAzS+yVtBilrkmgOruKZOLTSbsHlFusuMpnfzqLtw==",
+ "peerDependencies": {
+ "primeicons": "^5.0.0 || ^6.0.0",
+ "vue": "^3.0.0"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.2.0.tgz",
+ "integrity": "sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/regexpp": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
+ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ }
+ },
+ "node_modules/resolve": {
+ "version": "1.22.1",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
+ "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
+ "dev": true,
+ "dependencies": {
+ "is-core-module": "^2.9.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true,
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/rollup": {
+ "version": "2.79.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
+ "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==",
+ "dev": true,
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/sass": {
+ "version": "1.57.1",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz",
+ "integrity": "sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw==",
+ "dev": true,
+ "dependencies": {
+ "chokidar": ">=3.0.0 <4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/semver": {
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+ "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sourcemap-codec": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
+ "deprecated": "Please use @jridgewell/sourcemap-codec instead"
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
+ "dev": true
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "dev": true
+ },
+ "node_modules/vite": {
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-3.2.5.tgz",
+ "integrity": "sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==",
+ "dev": true,
+ "dependencies": {
+ "esbuild": "^0.15.9",
+ "postcss": "^8.4.18",
+ "resolve": "^1.22.1",
+ "rollup": "^2.79.1"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "engines": {
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ },
+ "peerDependencies": {
+ "@types/node": ">= 14",
+ "less": "*",
+ "sass": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vue": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.45.tgz",
+ "integrity": "sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==",
+ "dependencies": {
+ "@vue/compiler-dom": "3.2.45",
+ "@vue/compiler-sfc": "3.2.45",
+ "@vue/runtime-dom": "3.2.45",
+ "@vue/server-renderer": "3.2.45",
+ "@vue/shared": "3.2.45"
+ }
+ },
+ "node_modules/vue-eslint-parser": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.1.0.tgz",
+ "integrity": "sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.3.4",
+ "eslint-scope": "^7.1.1",
+ "eslint-visitor-keys": "^3.3.0",
+ "espree": "^9.3.1",
+ "esquery": "^1.4.0",
+ "lodash": "^4.17.21",
+ "semver": "^7.3.6"
+ },
+ "engines": {
+ "node": "^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ },
+ "peerDependencies": {
+ "eslint": ">=6.0.0"
+ }
+ },
+ "node_modules/vue-router": {
+ "version": "4.1.6",
+ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.6.tgz",
+ "integrity": "sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==",
+ "dependencies": {
+ "@vue/devtools-api": "^6.4.5"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/posva"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "dev": true
+ },
+ "node_modules/xml-name-validator": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
+ "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ }
+ },
+ "dependencies": {
+ "@babel/parser": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz",
+ "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg=="
+ },
+ "@esbuild/android-arm": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz",
+ "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==",
+ "dev": true,
+ "optional": true
+ },
+ "@esbuild/linux-loong64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz",
+ "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@eslint/eslintrc": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
+ "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^9.4.0",
+ "globals": "^13.19.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.1.2",
+ "strip-json-comments": "^3.1.1"
+ }
+ },
+ "@humanwhocodes/config-array": {
+ "version": "0.11.8",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
+ "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
+ "dev": true,
+ "requires": {
+ "@humanwhocodes/object-schema": "^1.2.1",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.5"
+ }
+ },
+ "@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "dev": true
+ },
+ "@humanwhocodes/object-schema": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
+ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+ "dev": true
+ },
+ "@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ }
+ },
+ "@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true
+ },
+ "@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ }
+ },
+ "@rushstack/eslint-patch": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz",
+ "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==",
+ "dev": true
+ },
+ "@vitejs/plugin-vue": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz",
+ "integrity": "sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==",
+ "dev": true,
+ "requires": {}
+ },
+ "@vue/compiler-core": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.45.tgz",
+ "integrity": "sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==",
+ "requires": {
+ "@babel/parser": "^7.16.4",
+ "@vue/shared": "3.2.45",
+ "estree-walker": "^2.0.2",
+ "source-map": "^0.6.1"
+ }
+ },
+ "@vue/compiler-dom": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.45.tgz",
+ "integrity": "sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==",
+ "requires": {
+ "@vue/compiler-core": "3.2.45",
+ "@vue/shared": "3.2.45"
+ }
+ },
+ "@vue/compiler-sfc": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.45.tgz",
+ "integrity": "sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==",
+ "requires": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.45",
+ "@vue/compiler-dom": "3.2.45",
+ "@vue/compiler-ssr": "3.2.45",
+ "@vue/reactivity-transform": "3.2.45",
+ "@vue/shared": "3.2.45",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7",
+ "postcss": "^8.1.10",
+ "source-map": "^0.6.1"
+ }
+ },
+ "@vue/compiler-ssr": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.45.tgz",
+ "integrity": "sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==",
+ "requires": {
+ "@vue/compiler-dom": "3.2.45",
+ "@vue/shared": "3.2.45"
+ }
+ },
+ "@vue/devtools-api": {
+ "version": "6.4.5",
+ "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.5.tgz",
+ "integrity": "sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ=="
+ },
+ "@vue/eslint-config-prettier": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-7.0.0.tgz",
+ "integrity": "sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw==",
+ "dev": true,
+ "requires": {
+ "eslint-config-prettier": "^8.3.0",
+ "eslint-plugin-prettier": "^4.0.0"
+ }
+ },
+ "@vue/reactivity": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.45.tgz",
+ "integrity": "sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==",
+ "requires": {
+ "@vue/shared": "3.2.45"
+ }
+ },
+ "@vue/reactivity-transform": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.45.tgz",
+ "integrity": "sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==",
+ "requires": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.45",
+ "@vue/shared": "3.2.45",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7"
+ }
+ },
+ "@vue/runtime-core": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.45.tgz",
+ "integrity": "sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==",
+ "requires": {
+ "@vue/reactivity": "3.2.45",
+ "@vue/shared": "3.2.45"
+ }
+ },
+ "@vue/runtime-dom": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.45.tgz",
+ "integrity": "sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==",
+ "requires": {
+ "@vue/runtime-core": "3.2.45",
+ "@vue/shared": "3.2.45",
+ "csstype": "^2.6.8"
+ }
+ },
+ "@vue/server-renderer": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.45.tgz",
+ "integrity": "sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==",
+ "requires": {
+ "@vue/compiler-ssr": "3.2.45",
+ "@vue/shared": "3.2.45"
+ }
+ },
+ "@vue/shared": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.45.tgz",
+ "integrity": "sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg=="
+ },
+ "acorn": {
+ "version": "8.8.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
+ "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
+ "dev": true
+ },
+ "acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "dev": true,
+ "requires": {}
+ },
+ "ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "dev": true,
+ "requires": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ }
+ },
+ "argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true
+ },
+ "boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "chart.js": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.3.2.tgz",
+ "integrity": "sha512-H0hSO7xqTIrwxoACqnSoNromEMfXvfuVnrbuSt2TuXfBDDofbnto4zuZlRtRvC73/b37q3wGAWZyUU41QPvNbA=="
+ },
+ "chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "dev": true,
+ "requires": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "dependencies": {
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ }
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true
+ },
+ "cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ }
+ },
+ "cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "dev": true
+ },
+ "csstype": {
+ "version": "2.6.21",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz",
+ "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
+ },
+ "doctrine": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "dev": true,
+ "requires": {
+ "esutils": "^2.0.2"
+ }
+ },
+ "esbuild": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz",
+ "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==",
+ "dev": true,
+ "requires": {
+ "@esbuild/android-arm": "0.15.18",
+ "@esbuild/linux-loong64": "0.15.18",
+ "esbuild-android-64": "0.15.18",
+ "esbuild-android-arm64": "0.15.18",
+ "esbuild-darwin-64": "0.15.18",
+ "esbuild-darwin-arm64": "0.15.18",
+ "esbuild-freebsd-64": "0.15.18",
+ "esbuild-freebsd-arm64": "0.15.18",
+ "esbuild-linux-32": "0.15.18",
+ "esbuild-linux-64": "0.15.18",
+ "esbuild-linux-arm": "0.15.18",
+ "esbuild-linux-arm64": "0.15.18",
+ "esbuild-linux-mips64le": "0.15.18",
+ "esbuild-linux-ppc64le": "0.15.18",
+ "esbuild-linux-riscv64": "0.15.18",
+ "esbuild-linux-s390x": "0.15.18",
+ "esbuild-netbsd-64": "0.15.18",
+ "esbuild-openbsd-64": "0.15.18",
+ "esbuild-sunos-64": "0.15.18",
+ "esbuild-windows-32": "0.15.18",
+ "esbuild-windows-64": "0.15.18",
+ "esbuild-windows-arm64": "0.15.18"
+ }
+ },
+ "esbuild-android-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz",
+ "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-android-arm64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz",
+ "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-darwin-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz",
+ "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-darwin-arm64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz",
+ "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-freebsd-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz",
+ "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-freebsd-arm64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz",
+ "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-32": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz",
+ "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz",
+ "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-arm": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz",
+ "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-arm64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz",
+ "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-mips64le": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz",
+ "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-ppc64le": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz",
+ "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-riscv64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz",
+ "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-s390x": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz",
+ "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-netbsd-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz",
+ "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-openbsd-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz",
+ "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-sunos-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz",
+ "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-windows-32": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz",
+ "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-windows-64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz",
+ "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-windows-arm64": {
+ "version": "0.15.18",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz",
+ "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==",
+ "dev": true,
+ "optional": true
+ },
+ "escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "dev": true
+ },
+ "eslint": {
+ "version": "8.31.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.31.0.tgz",
+ "integrity": "sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==",
+ "dev": true,
+ "requires": {
+ "@eslint/eslintrc": "^1.4.1",
+ "@humanwhocodes/config-array": "^0.11.8",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
+ "ajv": "^6.10.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.3.2",
+ "doctrine": "^3.0.0",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^7.1.1",
+ "eslint-utils": "^3.0.0",
+ "eslint-visitor-keys": "^3.3.0",
+ "espree": "^9.4.0",
+ "esquery": "^1.4.0",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "find-up": "^5.0.0",
+ "glob-parent": "^6.0.2",
+ "globals": "^13.19.0",
+ "grapheme-splitter": "^1.0.4",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "is-path-inside": "^3.0.3",
+ "js-sdsl": "^4.1.4",
+ "js-yaml": "^4.1.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.1.2",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.1",
+ "regexpp": "^3.2.0",
+ "strip-ansi": "^6.0.1",
+ "strip-json-comments": "^3.1.0",
+ "text-table": "^0.2.0"
+ }
+ },
+ "eslint-config-prettier": {
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz",
+ "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==",
+ "dev": true,
+ "requires": {}
+ },
+ "eslint-plugin-prettier": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz",
+ "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==",
+ "dev": true,
+ "requires": {
+ "prettier-linter-helpers": "^1.0.0"
+ }
+ },
+ "eslint-plugin-vue": {
+ "version": "9.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.9.0.tgz",
+ "integrity": "sha512-YbubS7eK0J7DCf0U2LxvVP7LMfs6rC6UltihIgval3azO3gyDwEGVgsCMe1TmDiEkl6GdMKfRpaME6QxIYtzDQ==",
+ "dev": true,
+ "requires": {
+ "eslint-utils": "^3.0.0",
+ "natural-compare": "^1.4.0",
+ "nth-check": "^2.0.1",
+ "postcss-selector-parser": "^6.0.9",
+ "semver": "^7.3.5",
+ "vue-eslint-parser": "^9.0.1",
+ "xml-name-validator": "^4.0.0"
+ }
+ },
+ "eslint-scope": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
+ "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
+ "dev": true,
+ "requires": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ }
+ },
+ "eslint-utils": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
+ "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
+ "dev": true,
+ "requires": {
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "dependencies": {
+ "eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
+ "dev": true
+ }
+ }
+ },
+ "eslint-visitor-keys": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
+ "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+ "dev": true
+ },
+ "espree": {
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
+ "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
+ "dev": true,
+ "requires": {
+ "acorn": "^8.8.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^3.3.0"
+ }
+ },
+ "esquery": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^5.1.0"
+ }
+ },
+ "esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^5.2.0"
+ }
+ },
+ "estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true
+ },
+ "estree-walker": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
+ },
+ "esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true
+ },
+ "fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
+ },
+ "fast-diff": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
+ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
+ "dev": true
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true
+ },
+ "fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "dev": true
+ },
+ "fastq": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
+ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
+ "dev": true,
+ "requires": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "file-entry-cache": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+ "dev": true,
+ "requires": {
+ "flat-cache": "^3.0.4"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "flat-cache": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
+ "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
+ "dev": true,
+ "requires": {
+ "flatted": "^3.1.0",
+ "rimraf": "^3.0.2"
+ }
+ },
+ "flatted": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
+ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
+ "dev": true
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "dev": true
+ },
+ "fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "optional": true
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.3"
+ }
+ },
+ "globals": {
+ "version": "13.19.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
+ "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
+ "dev": true,
+ "requires": {
+ "type-fest": "^0.20.2"
+ }
+ },
+ "grapheme-splitter": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
+ "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
+ "dev": true
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "ignore": {
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "dev": true
+ },
+ "immutable": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.2.tgz",
+ "integrity": "sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og==",
+ "dev": true
+ },
+ "import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ }
+ },
+ "imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "dev": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dev": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-core-module": {
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
+ "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
+ "dev": true,
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
+ },
+ "is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true
+ },
+ "js-sdsl": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz",
+ "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==",
+ "dev": true
+ },
+ "js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "requires": {
+ "argparse": "^2.0.1"
+ }
+ },
+ "json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
+ },
+ "json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "dev": true
+ },
+ "levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ }
+ },
+ "locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^5.0.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "dev": true
+ },
+ "lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "magic-string": {
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz",
+ "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
+ "requires": {
+ "sourcemap-codec": "^1.4.8"
+ }
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "nanoid": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
+ "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
+ },
+ "natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
+ "dev": true
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true
+ },
+ "nth-check": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "dev": true,
+ "requires": {
+ "boolbase": "^1.0.0"
+ }
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dev": true,
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "optionator": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
+ "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+ "dev": true,
+ "requires": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.3"
+ }
+ },
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
+ "p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^3.0.2"
+ }
+ },
+ "parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "requires": {
+ "callsites": "^3.0.0"
+ }
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true
+ },
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true
+ },
+ "path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "8.4.21",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
+ "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
+ "requires": {
+ "nanoid": "^3.3.4",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ }
+ },
+ "postcss-selector-parser": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
+ "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
+ "dev": true,
+ "requires": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true
+ },
+ "prettier": {
+ "version": "2.8.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.2.tgz",
+ "integrity": "sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==",
+ "dev": true
+ },
+ "prettier-linter-helpers": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
+ "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+ "dev": true,
+ "requires": {
+ "fast-diff": "^1.1.2"
+ }
+ },
+ "primeflex": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/primeflex/-/primeflex-3.3.0.tgz",
+ "integrity": "sha512-4hvyIO7lERN5bnyURn67Qpozghins8Jq/GSXO6tymc3oa2ADHWuiYBti8ZptPwHu+uD/HTEisS26NEmeIGfPZQ=="
+ },
+ "primeicons": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-6.0.1.tgz",
+ "integrity": "sha512-KDeO94CbWI4pKsPnYpA1FPjo79EsY9I+M8ywoPBSf9XMXoe/0crjbUK7jcQEDHuc0ZMRIZsxH3TYLv4TUtHmAA=="
+ },
+ "primevue": {
+ "version": "3.22.1",
+ "resolved": "https://registry.npmjs.org/primevue/-/primevue-3.22.1.tgz",
+ "integrity": "sha512-19vKbvioeJ0jbpy3aVwSPiTI8goispIyXn3eLkDgpbm51iAzS+yVtBilrkmgOruKZOLTSbsHlFusuMpnfzqLtw==",
+ "requires": {}
+ },
+ "punycode": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.2.0.tgz",
+ "integrity": "sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==",
+ "dev": true
+ },
+ "queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true
+ },
+ "readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "requires": {
+ "picomatch": "^2.2.1"
+ }
+ },
+ "regexpp": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
+ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
+ "dev": true
+ },
+ "resolve": {
+ "version": "1.22.1",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
+ "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
+ "dev": true,
+ "requires": {
+ "is-core-module": "^2.9.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ }
+ },
+ "resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true
+ },
+ "reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "rollup": {
+ "version": "2.79.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
+ "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==",
+ "dev": true,
+ "requires": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "requires": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "sass": {
+ "version": "1.57.1",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz",
+ "integrity": "sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw==",
+ "dev": true,
+ "requires": {
+ "chokidar": ">=3.0.0 <4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ }
+ },
+ "semver": {
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+ "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^3.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ },
+ "source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
+ },
+ "sourcemap-codec": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ },
+ "supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true
+ },
+ "text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
+ "dev": true
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
+ "type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "^1.2.1"
+ }
+ },
+ "type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "dev": true
+ },
+ "uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "dev": true
+ },
+ "vite": {
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-3.2.5.tgz",
+ "integrity": "sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==",
+ "dev": true,
+ "requires": {
+ "esbuild": "^0.15.9",
+ "fsevents": "~2.3.2",
+ "postcss": "^8.4.18",
+ "resolve": "^1.22.1",
+ "rollup": "^2.79.1"
+ }
+ },
+ "vue": {
+ "version": "3.2.45",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.45.tgz",
+ "integrity": "sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==",
+ "requires": {
+ "@vue/compiler-dom": "3.2.45",
+ "@vue/compiler-sfc": "3.2.45",
+ "@vue/runtime-dom": "3.2.45",
+ "@vue/server-renderer": "3.2.45",
+ "@vue/shared": "3.2.45"
+ }
+ },
+ "vue-eslint-parser": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.1.0.tgz",
+ "integrity": "sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.3.4",
+ "eslint-scope": "^7.1.1",
+ "eslint-visitor-keys": "^3.3.0",
+ "espree": "^9.3.1",
+ "esquery": "^1.4.0",
+ "lodash": "^4.17.21",
+ "semver": "^7.3.6"
+ }
+ },
+ "vue-router": {
+ "version": "4.1.6",
+ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.6.tgz",
+ "integrity": "sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==",
+ "requires": {
+ "@vue/devtools-api": "^6.4.5"
+ }
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "word-wrap": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "dev": true
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "dev": true
+ },
+ "xml-name-validator": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
+ "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==",
+ "dev": true
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
+ },
+ "yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true
+ }
+ }
+}
diff --git a/frontend/package.json b/frontend/package.json
index eebb13d..d79bad0 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -1,51 +1,28 @@
{
- "name": "frontend",
- "version": "0.1.0",
- "private": true,
- "scripts": {
- "serve": "vue-cli-service serve",
- "build": "vue-cli-service build",
- "lint": "vue-cli-service lint"
- },
- "dependencies": {
- "axios": "^0.27.2",
- "core-js": "^3.8.3",
- "primeicons": "^5.0.0",
- "primevue": "^3.12.6",
- "sass": "^1.52.1",
- "sass-loader": "^13.0.0",
- "vue": "^3.2.13",
- "vue-router": "^4.0.15",
- "vuex": "^4.0.2",
- "webpack": "^5.72.1"
- },
- "devDependencies": {
- "@babel/core": "^7.12.16",
- "@babel/eslint-parser": "^7.12.16",
- "@vue/cli-plugin-babel": "~5.0.0",
- "@vue/cli-plugin-eslint": "~5.0.0",
- "@vue/cli-service": "~5.0.0",
- "eslint": "^7.32.0",
- "eslint-plugin-vue": "^8.0.3"
- },
- "eslintConfig": {
- "root": true,
- "env": {
- "node": true
+ "name": "sakai-vue",
+ "version": "3.5.0",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "preview": "vite preview",
+ "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore"
},
- "extends": [
- "plugin:vue/vue3-essential",
- "eslint:recommended"
- ],
- "parserOptions": {
- "parser": "@babel/eslint-parser"
+ "dependencies": {
+ "chart.js": "3.3.2",
+ "primeflex": "^3.2.1",
+ "primeicons": "^6.0.1",
+ "primevue": "^3.22.1",
+ "vue": "^3.2.41",
+ "vue-router": "^4.1.5"
},
- "rules": {}
- },
- "browserslist": [
- "> 1%",
- "last 2 versions",
- "not dead",
- "not ie 11"
- ]
+ "devDependencies": {
+ "@rushstack/eslint-patch": "^1.1.4",
+ "@vitejs/plugin-vue": "^3.1.2",
+ "@vue/eslint-config-prettier": "^7.0.0",
+ "eslint": "^8.22.0",
+ "eslint-plugin-vue": "^9.3.0",
+ "prettier": "^2.7.1",
+ "sass": "^1.55.0",
+ "vite": "^3.1.8"
+ }
}
diff --git a/frontend/public/.htaccess b/frontend/public/.htaccess
new file mode 100644
index 0000000..d6de912
--- /dev/null
+++ b/frontend/public/.htaccess
@@ -0,0 +1,11 @@
+
+FileETag None
+Header unset ETag
+Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
+Header set Pragma "no-cache"
+Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
+
+
+
+ Header set Access-Control-Allow-Origin "*"
+
\ No newline at end of file
diff --git a/frontend/public/demo/data/countries.json b/frontend/public/demo/data/countries.json
new file mode 100644
index 0000000..bf5bf65
--- /dev/null
+++ b/frontend/public/demo/data/countries.json
@@ -0,0 +1,247 @@
+{
+ "data": [
+ {"name": "Afghanistan", "code": "AF"},
+ {"name": "Åland Islands", "code": "AX"},
+ {"name": "Albania", "code": "AL"},
+ {"name": "Algeria", "code": "DZ"},
+ {"name": "American Samoa", "code": "AS"},
+ {"name": "Andorra", "code": "AD"},
+ {"name": "Angola", "code": "AO"},
+ {"name": "Anguilla", "code": "AI"},
+ {"name": "Antarctica", "code": "AQ"},
+ {"name": "Antigua and Barbuda", "code": "AG"},
+ {"name": "Argentina", "code": "AR"},
+ {"name": "Armenia", "code": "AM"},
+ {"name": "Aruba", "code": "AW"},
+ {"name": "Australia", "code": "AU"},
+ {"name": "Austria", "code": "AT"},
+ {"name": "Azerbaijan", "code": "AZ"},
+ {"name": "Bahamas", "code": "BS"},
+ {"name": "Bahrain", "code": "BH"},
+ {"name": "Bangladesh", "code": "BD"},
+ {"name": "Barbados", "code": "BB"},
+ {"name": "Belarus", "code": "BY"},
+ {"name": "Belgium", "code": "BE"},
+ {"name": "Belize", "code": "BZ"},
+ {"name": "Benin", "code": "BJ"},
+ {"name": "Bermuda", "code": "BM"},
+ {"name": "Bhutan", "code": "BT"},
+ {"name": "Bolivia", "code": "BO"},
+ {"name": "Bosnia and Herzegovina", "code": "BA"},
+ {"name": "Botswana", "code": "BW"},
+ {"name": "Bouvet Island", "code": "BV"},
+ {"name": "Brazil", "code": "BR"},
+ {"name": "British Indian Ocean Territory", "code": "IO"},
+ {"name": "Brunei Darussalam", "code": "BN"},
+ {"name": "Bulgaria", "code": "BG"},
+ {"name": "Burkina Faso", "code": "BF"},
+ {"name": "Burundi", "code": "BI"},
+ {"name": "Cambodia", "code": "KH"},
+ {"name": "Cameroon", "code": "CM"},
+ {"name": "Canada", "code": "CA"},
+ {"name": "Cape Verde", "code": "CV"},
+ {"name": "Cayman Islands", "code": "KY"},
+ {"name": "Central African Republic", "code": "CF"},
+ {"name": "Chad", "code": "TD"},
+ {"name": "Chile", "code": "CL"},
+ {"name": "China", "code": "CN"},
+ {"name": "Christmas Island", "code": "CX"},
+ {"name": "Cocos (Keeling) Islands", "code": "CC"},
+ {"name": "Colombia", "code": "CO"},
+ {"name": "Comoros", "code": "KM"},
+ {"name": "Congo", "code": "CG"},
+ {"name": "Congo, The Democratic Republic of the", "code": "CD"},
+ {"name": "Cook Islands", "code": "CK"},
+ {"name": "Costa Rica", "code": "CR"},
+ {"name": "Cote D\"Ivoire", "code": "CI"},
+ {"name": "Croatia", "code": "HR"},
+ {"name": "Cuba", "code": "CU"},
+ {"name": "Cyprus", "code": "CY"},
+ {"name": "Czech Republic", "code": "CZ"},
+ {"name": "Denmark", "code": "DK"},
+ {"name": "Djibouti", "code": "DJ"},
+ {"name": "Dominica", "code": "DM"},
+ {"name": "Dominican Republic", "code": "DO"},
+ {"name": "Ecuador", "code": "EC"},
+ {"name": "Egypt", "code": "EG"},
+ {"name": "El Salvador", "code": "SV"},
+ {"name": "Equatorial Guinea", "code": "GQ"},
+ {"name": "Eritrea", "code": "ER"},
+ {"name": "Estonia", "code": "EE"},
+ {"name": "Ethiopia", "code": "ET"},
+ {"name": "Falkland Islands (Malvinas)", "code": "FK"},
+ {"name": "Faroe Islands", "code": "FO"},
+ {"name": "Fiji", "code": "FJ"},
+ {"name": "Finland", "code": "FI"},
+ {"name": "France", "code": "FR"},
+ {"name": "French Guiana", "code": "GF"},
+ {"name": "French Polynesia", "code": "PF"},
+ {"name": "French Southern Territories", "code": "TF"},
+ {"name": "Gabon", "code": "GA"},
+ {"name": "Gambia", "code": "GM"},
+ {"name": "Georgia", "code": "GE"},
+ {"name": "Germany", "code": "DE"},
+ {"name": "Ghana", "code": "GH"},
+ {"name": "Gibraltar", "code": "GI"},
+ {"name": "Greece", "code": "GR"},
+ {"name": "Greenland", "code": "GL"},
+ {"name": "Grenada", "code": "GD"},
+ {"name": "Guadeloupe", "code": "GP"},
+ {"name": "Guam", "code": "GU"},
+ {"name": "Guatemala", "code": "GT"},
+ {"name": "Guernsey", "code": "GG"},
+ {"name": "Guinea", "code": "GN"},
+ {"name": "Guinea-Bissau", "code": "GW"},
+ {"name": "Guyana", "code": "GY"},
+ {"name": "Haiti", "code": "HT"},
+ {"name": "Heard Island and Mcdonald Islands", "code": "HM"},
+ {"name": "Holy See (Vatican City State)", "code": "VA"},
+ {"name": "Honduras", "code": "HN"},
+ {"name": "Hong Kong", "code": "HK"},
+ {"name": "Hungary", "code": "HU"},
+ {"name": "Iceland", "code": "IS"},
+ {"name": "India", "code": "IN"},
+ {"name": "Indonesia", "code": "ID"},
+ {"name": "Iran, Islamic Republic Of", "code": "IR"},
+ {"name": "Iraq", "code": "IQ"},
+ {"name": "Ireland", "code": "IE"},
+ {"name": "Isle of Man", "code": "IM"},
+ {"name": "Israel", "code": "IL"},
+ {"name": "Italy", "code": "IT"},
+ {"name": "Jamaica", "code": "JM"},
+ {"name": "Japan", "code": "JP"},
+ {"name": "Jersey", "code": "JE"},
+ {"name": "Jordan", "code": "JO"},
+ {"name": "Kazakhstan", "code": "KZ"},
+ {"name": "Kenya", "code": "KE"},
+ {"name": "Kiribati", "code": "KI"},
+ {"name": "Korea, Democratic People\"S Republic of", "code": "KP"},
+ {"name": "Korea, Republic of", "code": "KR"},
+ {"name": "Kuwait", "code": "KW"},
+ {"name": "Kyrgyzstan", "code": "KG"},
+ {"name": "Lao People\"S Democratic Republic", "code": "LA"},
+ {"name": "Latvia", "code": "LV"},
+ {"name": "Lebanon", "code": "LB"},
+ {"name": "Lesotho", "code": "LS"},
+ {"name": "Liberia", "code": "LR"},
+ {"name": "Libyan Arab Jamahiriya", "code": "LY"},
+ {"name": "Liechtenstein", "code": "LI"},
+ {"name": "Lithuania", "code": "LT"},
+ {"name": "Luxembourg", "code": "LU"},
+ {"name": "Macao", "code": "MO"},
+ {"name": "Macedonia, The Former Yugoslav Republic of", "code": "MK"},
+ {"name": "Madagascar", "code": "MG"},
+ {"name": "Malawi", "code": "MW"},
+ {"name": "Malaysia", "code": "MY"},
+ {"name": "Maldives", "code": "MV"},
+ {"name": "Mali", "code": "ML"},
+ {"name": "Malta", "code": "MT"},
+ {"name": "Marshall Islands", "code": "MH"},
+ {"name": "Martinique", "code": "MQ"},
+ {"name": "Mauritania", "code": "MR"},
+ {"name": "Mauritius", "code": "MU"},
+ {"name": "Mayotte", "code": "YT"},
+ {"name": "Mexico", "code": "MX"},
+ {"name": "Micronesia, Federated States of", "code": "FM"},
+ {"name": "Moldova, Republic of", "code": "MD"},
+ {"name": "Monaco", "code": "MC"},
+ {"name": "Mongolia", "code": "MN"},
+ {"name": "Montserrat", "code": "MS"},
+ {"name": "Morocco", "code": "MA"},
+ {"name": "Mozambique", "code": "MZ"},
+ {"name": "Myanmar", "code": "MM"},
+ {"name": "Namibia", "code": "NA"},
+ {"name": "Nauru", "code": "NR"},
+ {"name": "Nepal", "code": "NP"},
+ {"name": "Netherlands", "code": "NL"},
+ {"name": "Netherlands Antilles", "code": "AN"},
+ {"name": "New Caledonia", "code": "NC"},
+ {"name": "New Zealand", "code": "NZ"},
+ {"name": "Nicaragua", "code": "NI"},
+ {"name": "Niger", "code": "NE"},
+ {"name": "Nigeria", "code": "NG"},
+ {"name": "Niue", "code": "NU"},
+ {"name": "Norfolk Island", "code": "NF"},
+ {"name": "Northern Mariana Islands", "code": "MP"},
+ {"name": "Norway", "code": "NO"},
+ {"name": "Oman", "code": "OM"},
+ {"name": "Pakistan", "code": "PK"},
+ {"name": "Palau", "code": "PW"},
+ {"name": "Palestinian Territory, Occupied", "code": "PS"},
+ {"name": "Panama", "code": "PA"},
+ {"name": "Papua New Guinea", "code": "PG"},
+ {"name": "Paraguay", "code": "PY"},
+ {"name": "Peru", "code": "PE"},
+ {"name": "Philippines", "code": "PH"},
+ {"name": "Pitcairn", "code": "PN"},
+ {"name": "Poland", "code": "PL"},
+ {"name": "Portugal", "code": "PT"},
+ {"name": "Puerto Rico", "code": "PR"},
+ {"name": "Qatar", "code": "QA"},
+ {"name": "Reunion", "code": "RE"},
+ {"name": "Romania", "code": "RO"},
+ {"name": "Russian Federation", "code": "RU"},
+ {"name": "RWANDA", "code": "RW"},
+ {"name": "Saint Helena", "code": "SH"},
+ {"name": "Saint Kitts and Nevis", "code": "KN"},
+ {"name": "Saint Lucia", "code": "LC"},
+ {"name": "Saint Pierre and Miquelon", "code": "PM"},
+ {"name": "Saint Vincent and the Grenadines", "code": "VC"},
+ {"name": "Samoa", "code": "WS"},
+ {"name": "San Marino", "code": "SM"},
+ {"name": "Sao Tome and Principe", "code": "ST"},
+ {"name": "Saudi Arabia", "code": "SA"},
+ {"name": "Senegal", "code": "SN"},
+ {"name": "Serbia and Montenegro", "code": "CS"},
+ {"name": "Seychelles", "code": "SC"},
+ {"name": "Sierra Leone", "code": "SL"},
+ {"name": "Singapore", "code": "SG"},
+ {"name": "Slovakia", "code": "SK"},
+ {"name": "Slovenia", "code": "SI"},
+ {"name": "Solomon Islands", "code": "SB"},
+ {"name": "Somalia", "code": "SO"},
+ {"name": "South Africa", "code": "ZA"},
+ {"name": "South Georgia and the South Sandwich Islands", "code": "GS"},
+ {"name": "Spain", "code": "ES"},
+ {"name": "Sri Lanka", "code": "LK"},
+ {"name": "Sudan", "code": "SD"},
+ {"name": "Suriname", "code": "SR"},
+ {"name": "Svalbard and Jan Mayen", "code": "SJ"},
+ {"name": "Swaziland", "code": "SZ"},
+ {"name": "Sweden", "code": "SE"},
+ {"name": "Switzerland", "code": "CH"},
+ {"name": "Syrian Arab Republic", "code": "SY"},
+ {"name": "Taiwan, Province of China", "code": "TW"},
+ {"name": "Tajikistan", "code": "TJ"},
+ {"name": "Tanzania, United Republic of", "code": "TZ"},
+ {"name": "Thailand", "code": "TH"},
+ {"name": "Timor-Leste", "code": "TL"},
+ {"name": "Togo", "code": "TG"},
+ {"name": "Tokelau", "code": "TK"},
+ {"name": "Tonga", "code": "TO"},
+ {"name": "Trinidad and Tobago", "code": "TT"},
+ {"name": "Tunisia", "code": "TN"},
+ {"name": "Turkey", "code": "TR"},
+ {"name": "Turkmenistan", "code": "TM"},
+ {"name": "Turks and Caicos Islands", "code": "TC"},
+ {"name": "Tuvalu", "code": "TV"},
+ {"name": "Uganda", "code": "UG"},
+ {"name": "Ukraine", "code": "UA"},
+ {"name": "United Arab Emirates", "code": "AE"},
+ {"name": "United Kingdom", "code": "GB"},
+ {"name": "United States", "code": "US"},
+ {"name": "United States Minor Outlying Islands", "code": "UM"},
+ {"name": "Uruguay", "code": "UY"},
+ {"name": "Uzbekistan", "code": "UZ"},
+ {"name": "Vanuatu", "code": "VU"},
+ {"name": "Venezuela", "code": "VE"},
+ {"name": "Viet Nam", "code": "VN"},
+ {"name": "Virgin Islands, British", "code": "VG"},
+ {"name": "Virgin Islands, U.S.", "code": "VI"},
+ {"name": "Wallis and Futuna", "code": "WF"},
+ {"name": "Western Sahara", "code": "EH"},
+ {"name": "Yemen", "code": "YE"},
+ {"name": "Zambia", "code": "ZM"},
+ {"name": "Zimbabwe", "code": "ZW"}
+ ]
+}
\ No newline at end of file
diff --git a/frontend/public/demo/data/customers-large.json b/frontend/public/demo/data/customers-large.json
new file mode 100644
index 0000000..61e7f25
--- /dev/null
+++ b/frontend/public/demo/data/customers-large.json
@@ -0,0 +1,3604 @@
+{
+ "data":[
+ {
+ "id":1000,
+ "name":"James Butt",
+ "country":{
+ "name":"Algeria",
+ "code":"dz"
+ },
+ "company":"Benton, John B Jr",
+ "date":"2015-09-13",
+ "status":"unqualified",
+ "verified":true,
+ "activity":17,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":70663
+ },
+ {
+ "id":1001,
+ "name":"Josephine Darakjy",
+ "country":{
+ "name":"Egypt",
+ "code":"eg"
+ },
+ "company":"Chanay, Jeffrey A Esq",
+ "date":"2019-02-09",
+ "status":"proposal",
+ "verified":true,
+ "activity":0,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":82429
+ },
+ {
+ "id":1002,
+ "name":"Art Venere",
+ "country":{
+ "name":"Panama",
+ "code":"pa"
+ },
+ "company":"Chemel, James L Cpa",
+ "date":"2017-05-13",
+ "status":"qualified",
+ "verified":false,
+ "activity":63,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":28334
+ },
+ {
+ "id":1003,
+ "name":"Lenna Paprocki",
+ "country":{
+ "name":"Slovenia",
+ "code":"si"
+ },
+ "company":"Feltz Printing Service",
+ "date":"2020-09-15",
+ "status":"new",
+ "verified":false,
+ "activity":37,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":88521
+ },
+ {
+ "id":1004,
+ "name":"Donette Foller",
+ "country":{
+ "name":"South Africa",
+ "code":"za"
+ },
+ "company":"Printing Dimensions",
+ "date":"2016-05-20",
+ "status":"proposal",
+ "verified":true,
+ "activity":33,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":93905
+ },
+ {
+ "id":1005,
+ "name":"Simona Morasca",
+ "country":{
+ "name":"Egypt",
+ "code":"eg"
+ },
+ "company":"Chapman, Ross E Esq",
+ "date":"2018-02-16",
+ "status":"qualified",
+ "verified":false,
+ "activity":68,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":50041
+ },
+ {
+ "id":1006,
+ "name":"Mitsue Tollner",
+ "country":{
+ "name":"Paraguay",
+ "code":"py"
+ },
+ "company":"Morlong Associates",
+ "date":"2018-02-19",
+ "status":"renewal",
+ "verified":true,
+ "activity":54,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":58706
+ },
+ {
+ "id":1007,
+ "name":"Leota Dilliard",
+ "country":{
+ "name":"Serbia",
+ "code":"rs"
+ },
+ "company":"Commercial Press",
+ "date":"2019-08-13",
+ "status":"renewal",
+ "verified":true,
+ "activity":69,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":26640
+ },
+ {
+ "id":1008,
+ "name":"Sage Wieser",
+ "country":{
+ "name":"Egypt",
+ "code":"eg"
+ },
+ "company":"Truhlar And Truhlar Attys",
+ "date":"2018-11-21",
+ "status":"unqualified",
+ "verified":true,
+ "activity":76,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":65369
+ },
+ {
+ "id":1009,
+ "name":"Kris Marrier",
+ "country":{
+ "name":"Mexico",
+ "code":"mx"
+ },
+ "company":"King, Christopher A Esq",
+ "date":"2015-07-07",
+ "status":"proposal",
+ "verified":false,
+ "activity":3,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":63451
+ },
+ {
+ "id":1010,
+ "name":"Minna Amigon",
+ "country":{
+ "name":"Romania",
+ "code":"ro"
+ },
+ "company":"Dorl, James J Esq",
+ "date":"2018-11-07",
+ "status":"qualified",
+ "verified":false,
+ "activity":38,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":71169
+ },
+ {
+ "id":1011,
+ "name":"Abel Maclead",
+ "country":{
+ "name":"Singapore",
+ "code":"sg"
+ },
+ "company":"Rangoni Of Florence",
+ "date":"2017-03-11",
+ "status":"qualified",
+ "verified":true,
+ "activity":87,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":96842
+ },
+ {
+ "id":1012,
+ "name":"Kiley Caldarera",
+ "country":{
+ "name":"Serbia",
+ "code":"rs"
+ },
+ "company":"Feiner Bros",
+ "date":"2015-10-20",
+ "status":"unqualified",
+ "verified":false,
+ "activity":80,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":92734
+ },
+ {
+ "id":1013,
+ "name":"Graciela Ruta",
+ "country":{
+ "name":"Chile",
+ "code":"cl"
+ },
+ "company":"Buckley Miller & Wright",
+ "date":"2016-07-25",
+ "status":"negotiation",
+ "verified":false,
+ "activity":59,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":45250
+ },
+ {
+ "id":1014,
+ "name":"Cammy Albares",
+ "country":{
+ "name":"Philippines",
+ "code":"ph"
+ },
+ "company":"Rousseaux, Michael Esq",
+ "date":"2019-06-25",
+ "status":"new",
+ "verified":true,
+ "activity":90,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":30236
+ },
+ {
+ "id":1015,
+ "name":"Mattie Poquette",
+ "country":{
+ "name":"Venezuela",
+ "code":"ve"
+ },
+ "company":"Century Communications",
+ "date":"2017-12-12",
+ "status":"negotiation",
+ "verified":false,
+ "activity":52,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":64533
+ },
+ {
+ "id":1016,
+ "name":"Meaghan Garufi",
+ "country":{
+ "name":"Malaysia",
+ "code":"my"
+ },
+ "company":"Bolton, Wilbur Esq",
+ "date":"2018-07-04",
+ "status":"unqualified",
+ "verified":false,
+ "activity":31,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":37279
+ },
+ {
+ "id":1017,
+ "name":"Gladys Rim",
+ "country":{
+ "name":"Netherlands",
+ "code":"nl"
+ },
+ "company":"T M Byxbee Company Pc",
+ "date":"2020-02-27",
+ "status":"renewal",
+ "verified":true,
+ "activity":48,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":27381
+ },
+ {
+ "id":1018,
+ "name":"Yuki Whobrey",
+ "country":{
+ "name":"Israel",
+ "code":"il"
+ },
+ "company":"Farmers Insurance Group",
+ "date":"2017-12-21",
+ "status":"negotiation",
+ "verified":true,
+ "activity":16,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":9257
+ },
+ {
+ "id":1019,
+ "name":"Fletcher Flosi",
+ "country":{
+ "name":"Argentina",
+ "code":"ar"
+ },
+ "company":"Post Box Services Plus",
+ "date":"2016-01-04",
+ "status":"renewal",
+ "verified":true,
+ "activity":19,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":67783
+ },
+ {
+ "id":1020,
+ "name":"Bette Nicka",
+ "country":{
+ "name":"Paraguay",
+ "code":"py"
+ },
+ "company":"Sport En Art",
+ "date":"2016-10-21",
+ "status":"renewal",
+ "verified":false,
+ "activity":100,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":4609
+ },
+ {
+ "id":1021,
+ "name":"Veronika Inouye",
+ "country":{
+ "name":"Ecuador",
+ "code":"ec"
+ },
+ "company":"C 4 Network Inc",
+ "date":"2017-03-24",
+ "status":"renewal",
+ "verified":false,
+ "activity":72,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":26565
+ },
+ {
+ "id":1022,
+ "name":"Willard Kolmetz",
+ "country":{
+ "name":"Tunisia",
+ "code":"tn"
+ },
+ "company":"Ingalls, Donald R Esq",
+ "date":"2017-04-15",
+ "status":"renewal",
+ "verified":true,
+ "activity":94,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":75876
+ },
+ {
+ "id":1023,
+ "name":"Maryann Royster",
+ "country":{
+ "name":"Belarus",
+ "code":"by"
+ },
+ "company":"Franklin, Peter L Esq",
+ "date":"2017-03-11",
+ "status":"qualified",
+ "verified":false,
+ "activity":56,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":41121
+ },
+ {
+ "id":1024,
+ "name":"Alisha Slusarski",
+ "country":{
+ "name":"Iceland",
+ "code":"is"
+ },
+ "company":"Wtlz Power 107 Fm",
+ "date":"2018-03-27",
+ "status":"qualified",
+ "verified":true,
+ "activity":7,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":91691
+ },
+ {
+ "id":1025,
+ "name":"Allene Iturbide",
+ "country":{
+ "name":"Italy",
+ "code":"it"
+ },
+ "company":"Ledecky, David Esq",
+ "date":"2016-02-20",
+ "status":"qualified",
+ "verified":true,
+ "activity":1,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":40137
+ },
+ {
+ "id":1026,
+ "name":"Chanel Caudy",
+ "country":{
+ "name":"Argentina",
+ "code":"ar"
+ },
+ "company":"Professional Image Inc",
+ "date":"2018-06-24",
+ "status":"new",
+ "verified":true,
+ "activity":26,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":21304
+ },
+ {
+ "id":1027,
+ "name":"Ezekiel Chui",
+ "country":{
+ "name":"Ireland",
+ "code":"ie"
+ },
+ "company":"Sider, Donald C Esq",
+ "date":"2016-09-24",
+ "status":"new",
+ "verified":false,
+ "activity":76,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":60454
+ },
+ {
+ "id":1028,
+ "name":"Willow Kusko",
+ "country":{
+ "name":"Romania",
+ "code":"ro"
+ },
+ "company":"U Pull It",
+ "date":"2020-04-11",
+ "status":"qualified",
+ "verified":true,
+ "activity":7,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":17565
+ },
+ {
+ "id":1029,
+ "name":"Bernardo Figeroa",
+ "country":{
+ "name":"Israel",
+ "code":"il"
+ },
+ "company":"Clark, Richard Cpa",
+ "date":"2018-04-11",
+ "status":"renewal",
+ "verified":true,
+ "activity":81,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":17774
+ },
+ {
+ "id":1030,
+ "name":"Ammie Corrio",
+ "country":{
+ "name":"Hungary",
+ "code":"hu"
+ },
+ "company":"Moskowitz, Barry S",
+ "date":"2016-06-11",
+ "status":"negotiation",
+ "verified":true,
+ "activity":56,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":49201
+ },
+ {
+ "id":1031,
+ "name":"Francine Vocelka",
+ "country":{
+ "name":"Honduras",
+ "code":"hn"
+ },
+ "company":"Cascade Realty Advisors Inc",
+ "date":"2017-08-02",
+ "status":"qualified",
+ "verified":true,
+ "activity":94,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":67126
+ },
+ {
+ "id":1032,
+ "name":"Ernie Stenseth",
+ "country":{
+ "name":"Australia",
+ "code":"au"
+ },
+ "company":"Knwz Newsradio",
+ "date":"2018-06-06",
+ "status":"renewal",
+ "verified":true,
+ "activity":68,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":76017
+ },
+ {
+ "id":1033,
+ "name":"Albina Glick",
+ "country":{
+ "name":"Ukraine",
+ "code":"ua"
+ },
+ "company":"Giampetro, Anthony D",
+ "date":"2019-08-08",
+ "status":"proposal",
+ "verified":true,
+ "activity":85,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":91201
+ },
+ {
+ "id":1034,
+ "name":"Alishia Sergi",
+ "country":{
+ "name":"Qatar",
+ "code":"qa"
+ },
+ "company":"Milford Enterprises Inc",
+ "date":"2018-05-19",
+ "status":"negotiation",
+ "verified":false,
+ "activity":46,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":12237
+ },
+ {
+ "id":1035,
+ "name":"Solange Shinko",
+ "country":{
+ "name":"Cameroon",
+ "code":"cm"
+ },
+ "company":"Mosocco, Ronald A",
+ "date":"2015-02-12",
+ "status":"qualified",
+ "verified":true,
+ "activity":32,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":34072
+ },
+ {
+ "id":1036,
+ "name":"Jose Stockham",
+ "country":{
+ "name":"Italy",
+ "code":"it"
+ },
+ "company":"Tri State Refueler Co",
+ "date":"2018-04-25",
+ "status":"qualified",
+ "verified":true,
+ "activity":77,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":94909
+ },
+ {
+ "id":1037,
+ "name":"Rozella Ostrosky",
+ "country":{
+ "name":"Venezuela",
+ "code":"ve"
+ },
+ "company":"Parkway Company",
+ "date":"2016-02-27",
+ "status":"unqualified",
+ "verified":true,
+ "activity":66,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":57245
+ },
+ {
+ "id":1038,
+ "name":"Valentine Gillian",
+ "country":{
+ "name":"Paraguay",
+ "code":"py"
+ },
+ "company":"Fbs Business Finance",
+ "date":"2019-09-17",
+ "status":"qualified",
+ "verified":true,
+ "activity":25,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":75502
+ },
+ {
+ "id":1039,
+ "name":"Kati Rulapaugh",
+ "country":{
+ "name":"Puerto Rico",
+ "code":"pr"
+ },
+ "company":"Eder Assocs Consltng Engrs Pc",
+ "date":"2016-12-03",
+ "status":"renewal",
+ "verified":false,
+ "activity":51,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":82075
+ },
+ {
+ "id":1040,
+ "name":"Youlanda Schemmer",
+ "country":{
+ "name":"Bolivia",
+ "code":"bo"
+ },
+ "company":"Tri M Tool Inc",
+ "date":"2017-12-15",
+ "status":"negotiation",
+ "verified":true,
+ "activity":49,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":19208
+ },
+ {
+ "id":1041,
+ "name":"Dyan Oldroyd",
+ "country":{
+ "name":"Argentina",
+ "code":"ar"
+ },
+ "company":"International Eyelets Inc",
+ "date":"2017-02-02",
+ "status":"qualified",
+ "verified":false,
+ "activity":5,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":50194
+ },
+ {
+ "id":1042,
+ "name":"Roxane Campain",
+ "country":{
+ "name":"France",
+ "code":"fr"
+ },
+ "company":"Rapid Trading Intl",
+ "date":"2018-12-25",
+ "status":"unqualified",
+ "verified":false,
+ "activity":100,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":77714
+ },
+ {
+ "id":1043,
+ "name":"Lavera Perin",
+ "country":{
+ "name":"Vietnam",
+ "code":"vn"
+ },
+ "company":"Abc Enterprises Inc",
+ "date":"2018-04-10",
+ "status":"qualified",
+ "verified":false,
+ "activity":71,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":35740
+ },
+ {
+ "id":1044,
+ "name":"Erick Ferencz",
+ "country":{
+ "name":"Belgium",
+ "code":"be"
+ },
+ "company":"Cindy Turner Associates",
+ "date":"2018-05-06",
+ "status":"unqualified",
+ "verified":true,
+ "activity":54,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":30790
+ },
+ {
+ "id":1045,
+ "name":"Fatima Saylors",
+ "country":{
+ "name":"Canada",
+ "code":"ca"
+ },
+ "company":"Stanton, James D Esq",
+ "date":"2019-07-10",
+ "status":"renewal",
+ "verified":true,
+ "activity":93,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":52343
+ },
+ {
+ "id":1046,
+ "name":"Jina Briddick",
+ "country":{
+ "name":"Mexico",
+ "code":"mx"
+ },
+ "company":"Grace Pastries Inc",
+ "date":"2018-02-19",
+ "status":"unqualified",
+ "verified":false,
+ "activity":97,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":53966
+ },
+ {
+ "id":1047,
+ "name":"Kanisha Waycott",
+ "country":{
+ "name":"Ecuador",
+ "code":"ec"
+ },
+ "company":"Schroer, Gene E Esq",
+ "date":"2019-11-27",
+ "status":"new",
+ "verified":false,
+ "activity":80,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":9920
+ },
+ {
+ "id":1048,
+ "name":"Emerson Bowley",
+ "country":{
+ "name":"Finland",
+ "code":"fi"
+ },
+ "company":"Knights Inn",
+ "date":"2018-11-24",
+ "status":"new",
+ "verified":false,
+ "activity":63,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":78069
+ },
+ {
+ "id":1049,
+ "name":"Blair Malet",
+ "country":{
+ "name":"Finland",
+ "code":"fi"
+ },
+ "company":"Bollinger Mach Shp & Shipyard",
+ "date":"2018-04-19",
+ "status":"new",
+ "verified":true,
+ "activity":92,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":65005
+ },
+ {
+ "id":1050,
+ "name":"Brock Bolognia",
+ "country":{
+ "name":"Bolivia",
+ "code":"bo"
+ },
+ "company":"Orinda News",
+ "date":"2019-09-06",
+ "status":"renewal",
+ "verified":true,
+ "activity":72,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":51038
+ },
+ {
+ "id":1051,
+ "name":"Lorrie Nestle",
+ "country":{
+ "name":"Germany",
+ "code":"de"
+ },
+ "company":"Ballard Spahr Andrews",
+ "date":"2018-04-26",
+ "status":"renewal",
+ "verified":false,
+ "activity":36,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":28218
+ },
+ {
+ "id":1052,
+ "name":"Sabra Uyetake",
+ "country":{
+ "name":"Peru",
+ "code":"pe"
+ },
+ "company":"Lowy Limousine Service",
+ "date":"2018-04-12",
+ "status":"new",
+ "verified":false,
+ "activity":31,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":78527
+ },
+ {
+ "id":1053,
+ "name":"Marjory Mastella",
+ "country":{
+ "name":"Netherlands",
+ "code":"nl"
+ },
+ "company":"Vicon Corporation",
+ "date":"2018-01-24",
+ "status":"negotiation",
+ "verified":false,
+ "activity":89,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":23381
+ },
+ {
+ "id":1054,
+ "name":"Karl Klonowski",
+ "country":{
+ "name":"Saudi Arabia",
+ "code":"sa"
+ },
+ "company":"Rossi, Michael M",
+ "date":"2017-04-17",
+ "status":"unqualified",
+ "verified":true,
+ "activity":27,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":64821
+ },
+ {
+ "id":1055,
+ "name":"Tonette Wenner",
+ "country":{
+ "name":"Australia",
+ "code":"au"
+ },
+ "company":"Northwest Publishing",
+ "date":"2019-04-14",
+ "status":"qualified",
+ "verified":false,
+ "activity":27,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":55334
+ },
+ {
+ "id":1056,
+ "name":"Amber Monarrez",
+ "country":{
+ "name":"Sweden",
+ "code":"se"
+ },
+ "company":"Branford Wire & Mfg Co",
+ "date":"2019-09-09",
+ "status":"new",
+ "verified":false,
+ "activity":79,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":83391
+ },
+ {
+ "id":1057,
+ "name":"Shenika Seewald",
+ "country":{
+ "name":"Australia",
+ "code":"au"
+ },
+ "company":"East Coast Marketing",
+ "date":"2017-02-18",
+ "status":"renewal",
+ "verified":true,
+ "activity":39,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":31580
+ },
+ {
+ "id":1058,
+ "name":"Delmy Ahle",
+ "country":{
+ "name":"Belgium",
+ "code":"be"
+ },
+ "company":"Wye Technologies Inc",
+ "date":"2020-10-05",
+ "status":"unqualified",
+ "verified":false,
+ "activity":55,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":11723
+ },
+ {
+ "id":1059,
+ "name":"Deeanna Juhas",
+ "country":{
+ "name":"Sweden",
+ "code":"se"
+ },
+ "company":"Healy, George W Iv",
+ "date":"2018-09-28",
+ "status":"negotiation",
+ "verified":false,
+ "activity":79,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":8454
+ },
+ {
+ "id":1060,
+ "name":"Blondell Pugh",
+ "country":{
+ "name":"Ireland",
+ "code":"ie"
+ },
+ "company":"Alpenlite Inc",
+ "date":"2016-06-16",
+ "status":"renewal",
+ "verified":false,
+ "activity":49,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":99235
+ },
+ {
+ "id":1061,
+ "name":"Jamal Vanausdal",
+ "country":{
+ "name":"Morocco",
+ "code":"ma"
+ },
+ "company":"Hubbard, Bruce Esq",
+ "date":"2017-05-25",
+ "status":"proposal",
+ "verified":true,
+ "activity":87,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":15656
+ },
+ {
+ "id":1062,
+ "name":"Cecily Hollack",
+ "country":{
+ "name":"Bolivia",
+ "code":"bo"
+ },
+ "company":"Arthur A Oliver & Son Inc",
+ "date":"2020-05-09",
+ "status":"negotiation",
+ "verified":true,
+ "activity":5,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":60586
+ },
+ {
+ "id":1063,
+ "name":"Carmelina Lindall",
+ "country":{
+ "name":"Puerto Rico",
+ "code":"pr"
+ },
+ "company":"George Jessop Carter Jewelers",
+ "date":"2019-09-07",
+ "status":"qualified",
+ "verified":true,
+ "activity":77,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":86239
+ },
+ {
+ "id":1064,
+ "name":"Maurine Yglesias",
+ "country":{
+ "name":"Taiwan",
+ "code":"tw"
+ },
+ "company":"Schultz, Thomas C Md",
+ "date":"2015-08-10",
+ "status":"renewal",
+ "verified":false,
+ "activity":94,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":15621
+ },
+ {
+ "id":1065,
+ "name":"Tawna Buvens",
+ "country":{
+ "name":"Indonesia",
+ "code":"id"
+ },
+ "company":"H H H Enterprises Inc",
+ "date":"2018-03-20",
+ "status":"new",
+ "verified":false,
+ "activity":25,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":77248
+ },
+ {
+ "id":1066,
+ "name":"Penney Weight",
+ "country":{
+ "name":"South Africa",
+ "code":"za"
+ },
+ "company":"Hawaiian King Hotel",
+ "date":"2020-03-03",
+ "status":"qualified",
+ "verified":false,
+ "activity":96,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":478
+ },
+ {
+ "id":1067,
+ "name":"Elly Morocco",
+ "country":{
+ "name":"Thailand",
+ "code":"th"
+ },
+ "company":"Killion Industries",
+ "date":"2018-09-18",
+ "status":"qualified",
+ "verified":true,
+ "activity":38,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":62505
+ },
+ {
+ "id":1068,
+ "name":"Ilene Eroman",
+ "country":{
+ "name":"Netherlands",
+ "code":"nl"
+ },
+ "company":"Robinson, William J Esq",
+ "date":"2019-06-08",
+ "status":"new",
+ "verified":true,
+ "activity":49,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":91480
+ },
+ {
+ "id":1069,
+ "name":"Vallie Mondella",
+ "country":{
+ "name":"Latvia",
+ "code":"lv"
+ },
+ "company":"Private Properties",
+ "date":"2018-12-06",
+ "status":"new",
+ "verified":false,
+ "activity":16,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":21671
+ },
+ {
+ "id":1070,
+ "name":"Kallie Blackwood",
+ "country":{
+ "name":"Iceland",
+ "code":"is"
+ },
+ "company":"Rowley Schlimgen Inc",
+ "date":"2017-04-05",
+ "status":"unqualified",
+ "verified":false,
+ "activity":25,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":13775
+ },
+ {
+ "id":1071,
+ "name":"Johnetta Abdallah",
+ "country":{
+ "name":"Netherlands",
+ "code":"nl"
+ },
+ "company":"Forging Specialties",
+ "date":"2015-02-02",
+ "status":"new",
+ "verified":false,
+ "activity":16,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":60253
+ },
+ {
+ "id":1072,
+ "name":"Bobbye Rhym",
+ "country":{
+ "name":"Ukraine",
+ "code":"ua"
+ },
+ "company":"Smits, Patricia Garity",
+ "date":"2018-08-17",
+ "status":"qualified",
+ "verified":true,
+ "activity":85,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":75225
+ },
+ {
+ "id":1073,
+ "name":"Micaela Rhymes",
+ "country":{
+ "name":"France",
+ "code":"fr"
+ },
+ "company":"H Lee Leonard Attorney At Law",
+ "date":"2018-09-08",
+ "status":"renewal",
+ "verified":true,
+ "activity":92,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":3308
+ },
+ {
+ "id":1074,
+ "name":"Tamar Hoogland",
+ "country":{
+ "name":"Guatemala",
+ "code":"gt"
+ },
+ "company":"A K Construction Co",
+ "date":"2018-11-13",
+ "status":"proposal",
+ "verified":true,
+ "activity":22,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":19711
+ },
+ {
+ "id":1075,
+ "name":"Moon Parlato",
+ "country":{
+ "name":"Czech Republic",
+ "code":"cz"
+ },
+ "company":"Ambelang, Jessica M Md",
+ "date":"2019-08-18",
+ "status":"renewal",
+ "verified":false,
+ "activity":64,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":55110
+ },
+ {
+ "id":1076,
+ "name":"Laurel Reitler",
+ "country":{
+ "name":"United Kingdom",
+ "code":"gb"
+ },
+ "company":"Q A Service",
+ "date":"2015-04-02",
+ "status":"negotiation",
+ "verified":false,
+ "activity":80,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":62392
+ },
+ {
+ "id":1077,
+ "name":"Delisa Crupi",
+ "country":{
+ "name":"Taiwan",
+ "code":"tw"
+ },
+ "company":"Wood & Whitacre Contractors",
+ "date":"2017-09-15",
+ "status":"unqualified",
+ "verified":false,
+ "activity":70,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":76530
+ },
+ {
+ "id":1078,
+ "name":"Viva Toelkes",
+ "country":{
+ "name":"United States",
+ "code":"us"
+ },
+ "company":"Mark Iv Press Ltd",
+ "date":"2017-03-27",
+ "status":"qualified",
+ "verified":false,
+ "activity":16,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":7460
+ },
+ {
+ "id":1079,
+ "name":"Elza Lipke",
+ "country":{
+ "name":"Ireland",
+ "code":"ie"
+ },
+ "company":"Museum Of Science & Industry",
+ "date":"2017-06-01",
+ "status":"proposal",
+ "verified":true,
+ "activity":90,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":42251
+ },
+ {
+ "id":1080,
+ "name":"Devorah Chickering",
+ "country":{
+ "name":"Spain",
+ "code":"es"
+ },
+ "company":"Garrison Ind",
+ "date":"2017-03-14",
+ "status":"proposal",
+ "verified":true,
+ "activity":96,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":36435
+ },
+ {
+ "id":1081,
+ "name":"Timothy Mulqueen",
+ "country":{
+ "name":"Netherlands",
+ "code":"nl"
+ },
+ "company":"Saronix Nymph Products",
+ "date":"2018-07-09",
+ "status":"renewal",
+ "verified":true,
+ "activity":77,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":39197
+ },
+ {
+ "id":1082,
+ "name":"Arlette Honeywell",
+ "country":{
+ "name":"Panama",
+ "code":"pa"
+ },
+ "company":"Smc Inc",
+ "date":"2018-09-11",
+ "status":"proposal",
+ "verified":true,
+ "activity":46,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":72707
+ },
+ {
+ "id":1083,
+ "name":"Dominque Dickerson",
+ "country":{
+ "name":"Argentina",
+ "code":"ar"
+ },
+ "company":"E A I Electronic Assocs Inc",
+ "date":"2017-11-12",
+ "status":"qualified",
+ "verified":true,
+ "activity":83,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":97965
+ },
+ {
+ "id":1084,
+ "name":"Lettie Isenhower",
+ "country":{
+ "name":"Canada",
+ "code":"ca"
+ },
+ "company":"Conte, Christopher A Esq",
+ "date":"2016-03-01",
+ "status":"qualified",
+ "verified":true,
+ "activity":83,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":5823
+ },
+ {
+ "id":1085,
+ "name":"Myra Munns",
+ "country":{
+ "name":"Lithuania",
+ "code":"lt"
+ },
+ "company":"Anker Law Office",
+ "date":"2016-05-21",
+ "status":"unqualified",
+ "verified":true,
+ "activity":49,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":96471
+ },
+ {
+ "id":1086,
+ "name":"Stephaine Barfield",
+ "country":{
+ "name":"Belgium",
+ "code":"be"
+ },
+ "company":"Beutelschies & Company",
+ "date":"2016-01-22",
+ "status":"new",
+ "verified":true,
+ "activity":34,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":33710
+ },
+ {
+ "id":1087,
+ "name":"Lai Gato",
+ "country":{
+ "name":"Nigeria",
+ "code":"ng"
+ },
+ "company":"Fligg, Kenneth I Jr",
+ "date":"2016-07-26",
+ "status":"unqualified",
+ "verified":false,
+ "activity":64,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":30611
+ },
+ {
+ "id":1088,
+ "name":"Stephen Emigh",
+ "country":{
+ "name":"Cuba",
+ "code":"cu"
+ },
+ "company":"Sharp, J Daniel Esq",
+ "date":"2020-07-24",
+ "status":"renewal",
+ "verified":false,
+ "activity":51,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":32960
+ },
+ {
+ "id":1089,
+ "name":"Tyra Shields",
+ "country":{
+ "name":"Honduras",
+ "code":"hn"
+ },
+ "company":"Assink, Anne H Esq",
+ "date":"2019-11-10",
+ "status":"negotiation",
+ "verified":false,
+ "activity":11,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":57423
+ },
+ {
+ "id":1090,
+ "name":"Tammara Wardrip",
+ "country":{
+ "name":"Saudi Arabia",
+ "code":"sa"
+ },
+ "company":"Jewel My Shop Inc",
+ "date":"2016-06-05",
+ "status":"renewal",
+ "verified":true,
+ "activity":64,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":23027
+ },
+ {
+ "id":1091,
+ "name":"Cory Gibes",
+ "country":{
+ "name":"Malaysia",
+ "code":"my"
+ },
+ "company":"Chinese Translation Resources",
+ "date":"2016-02-28",
+ "status":"new",
+ "verified":false,
+ "activity":44,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":84182
+ },
+ {
+ "id":1092,
+ "name":"Danica Bruschke",
+ "country":{
+ "name":"Taiwan",
+ "code":"tw"
+ },
+ "company":"Stevens, Charles T",
+ "date":"2018-12-13",
+ "status":"unqualified",
+ "verified":true,
+ "activity":62,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":25237
+ },
+ {
+ "id":1093,
+ "name":"Wilda Giguere",
+ "country":{
+ "name":"Iceland",
+ "code":"is"
+ },
+ "company":"Mclaughlin, Luther W Cpa",
+ "date":"2017-06-16",
+ "status":"new",
+ "verified":true,
+ "activity":79,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":87736
+ },
+ {
+ "id":1094,
+ "name":"Elvera Benimadho",
+ "country":{
+ "name":"Malaysia",
+ "code":"my"
+ },
+ "company":"Tree Musketeers",
+ "date":"2019-02-17",
+ "status":"proposal",
+ "verified":true,
+ "activity":50,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":38674
+ },
+ {
+ "id":1095,
+ "name":"Carma Vanheusen",
+ "country":{
+ "name":"Turkey",
+ "code":"tr"
+ },
+ "company":"Springfield Div Oh Edison Co",
+ "date":"2019-11-26",
+ "status":"renewal",
+ "verified":false,
+ "activity":84,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":67762
+ },
+ {
+ "id":1096,
+ "name":"Malinda Hochard",
+ "country":{
+ "name":"Serbia",
+ "code":"rs"
+ },
+ "company":"Logan Memorial Hospital",
+ "date":"2016-07-06",
+ "status":"new",
+ "verified":false,
+ "activity":88,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":81299
+ },
+ {
+ "id":1097,
+ "name":"Natalie Fern",
+ "country":{
+ "name":"Canada",
+ "code":"ca"
+ },
+ "company":"Kelly, Charles G Esq",
+ "date":"2019-10-02",
+ "status":"proposal",
+ "verified":true,
+ "activity":44,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":64794
+ },
+ {
+ "id":1098,
+ "name":"Lisha Centini",
+ "country":{
+ "name":"Netherlands",
+ "code":"nl"
+ },
+ "company":"Industrial Paper Shredders Inc",
+ "date":"2018-07-05",
+ "status":"new",
+ "verified":true,
+ "activity":7,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":7815
+ },
+ {
+ "id":1099,
+ "name":"Arlene Klusman",
+ "country":{
+ "name":"Jamaica",
+ "code":"jm"
+ },
+ "company":"Beck Horizon Builders",
+ "date":"2018-05-14",
+ "status":"proposal",
+ "verified":true,
+ "activity":99,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":37976
+ },
+ {
+ "id":1100,
+ "name":"Alease Buemi",
+ "country":{
+ "name":"Costa Rica",
+ "code":"cr"
+ },
+ "company":"Porto Cayo At Hawks Cay",
+ "date":"2018-03-14",
+ "status":"unqualified",
+ "verified":true,
+ "activity":0,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":59594
+ },
+ {
+ "id":1101,
+ "name":"Louisa Cronauer",
+ "country":{
+ "name":"Costa Rica",
+ "code":"cr"
+ },
+ "company":"Pacific Grove Museum Ntrl Hist",
+ "date":"2018-09-23",
+ "status":"qualified",
+ "verified":false,
+ "activity":3,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":92528
+ },
+ {
+ "id":1102,
+ "name":"Angella Cetta",
+ "country":{
+ "name":"Vietnam",
+ "code":"vn"
+ },
+ "company":"Bender & Hatley Pc",
+ "date":"2018-04-10",
+ "status":"qualified",
+ "verified":false,
+ "activity":88,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":58964
+ },
+ {
+ "id":1103,
+ "name":"Cyndy Goldammer",
+ "country":{
+ "name":"Burkina Faso",
+ "code":"bf"
+ },
+ "company":"Di Cristina J & Son",
+ "date":"2017-09-18",
+ "status":"unqualified",
+ "verified":false,
+ "activity":92,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":65860
+ },
+ {
+ "id":1104,
+ "name":"Rosio Cork",
+ "country":{
+ "name":"Singapore",
+ "code":"sg"
+ },
+ "company":"Green Goddess",
+ "date":"2017-08-19",
+ "status":"negotiation",
+ "verified":true,
+ "activity":19,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":63863
+ },
+ {
+ "id":1105,
+ "name":"Celeste Korando",
+ "country":{
+ "name":"Costa Rica",
+ "code":"cr"
+ },
+ "company":"American Arts & Graphics",
+ "date":"2020-06-18",
+ "status":"proposal",
+ "verified":true,
+ "activity":21,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":37510
+ },
+ {
+ "id":1106,
+ "name":"Twana Felger",
+ "country":{
+ "name":"Croatia",
+ "code":"hr"
+ },
+ "company":"Opryland Hotel",
+ "date":"2016-11-18",
+ "status":"negotiation",
+ "verified":false,
+ "activity":97,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":63876
+ },
+ {
+ "id":1107,
+ "name":"Estrella Samu",
+ "country":{
+ "name":"Vietnam",
+ "code":"vn"
+ },
+ "company":"Marking Devices Pubg Co",
+ "date":"2017-06-25",
+ "status":"unqualified",
+ "verified":false,
+ "activity":27,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":93263
+ },
+ {
+ "id":1108,
+ "name":"Donte Kines",
+ "country":{
+ "name":"Slovakia",
+ "code":"sk"
+ },
+ "company":"W Tc Industries Inc",
+ "date":"2019-02-16",
+ "status":"new",
+ "verified":true,
+ "activity":35,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":57198
+ },
+ {
+ "id":1109,
+ "name":"Tiffiny Steffensmeier",
+ "country":{
+ "name":"Pakistan",
+ "code":"pk"
+ },
+ "company":"Whitehall Robbins Labs Divsn",
+ "date":"2018-03-11",
+ "status":"new",
+ "verified":true,
+ "activity":81,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":89147
+ },
+ {
+ "id":1110,
+ "name":"Edna Miceli",
+ "country":{
+ "name":"France",
+ "code":"fr"
+ },
+ "company":"Sampler",
+ "date":"2017-10-15",
+ "status":"renewal",
+ "verified":true,
+ "activity":54,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":41466
+ },
+ {
+ "id":1111,
+ "name":"Sue Kownacki",
+ "country":{
+ "name":"Jamaica",
+ "code":"jm"
+ },
+ "company":"Juno Chefs Incorporated",
+ "date":"2017-03-17",
+ "status":"proposal",
+ "verified":false,
+ "activity":31,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":38918
+ },
+ {
+ "id":1112,
+ "name":"Jesusa Shin",
+ "country":{
+ "name":"Ukraine",
+ "code":"ua"
+ },
+ "company":"Carroccio, A Thomas Esq",
+ "date":"2017-04-06",
+ "status":"renewal",
+ "verified":false,
+ "activity":28,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":11397
+ },
+ {
+ "id":1113,
+ "name":"Rolland Francescon",
+ "country":{
+ "name":"United Kingdom",
+ "code":"gb"
+ },
+ "company":"Stanley, Richard L Esq",
+ "date":"2019-02-03",
+ "status":"qualified",
+ "verified":false,
+ "activity":45,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":40930
+ },
+ {
+ "id":1114,
+ "name":"Pamella Schmierer",
+ "country":{
+ "name":"Belgium",
+ "code":"be"
+ },
+ "company":"K Cs Cstm Mouldings Windows",
+ "date":"2016-09-22",
+ "status":"unqualified",
+ "verified":true,
+ "activity":34,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":40847
+ },
+ {
+ "id":1115,
+ "name":"Glory Kulzer",
+ "country":{
+ "name":"Croatia",
+ "code":"hr"
+ },
+ "company":"Comfort Inn",
+ "date":"2017-09-27",
+ "status":"unqualified",
+ "verified":true,
+ "activity":36,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":27832
+ },
+ {
+ "id":1116,
+ "name":"Shawna Palaspas",
+ "country":{
+ "name":"Estonia",
+ "code":"ee"
+ },
+ "company":"Windsor, James L Esq",
+ "date":"2017-06-25",
+ "status":"unqualified",
+ "verified":true,
+ "activity":69,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":89060
+ },
+ {
+ "id":1117,
+ "name":"Brandon Callaro",
+ "country":{
+ "name":"Romania",
+ "code":"ro"
+ },
+ "company":"Jackson Shields Yeiser",
+ "date":"2016-07-13",
+ "status":"proposal",
+ "verified":true,
+ "activity":55,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":52474
+ },
+ {
+ "id":1118,
+ "name":"Scarlet Cartan",
+ "country":{
+ "name":"Panama",
+ "code":"pa"
+ },
+ "company":"Box, J Calvin Esq",
+ "date":"2018-09-13",
+ "status":"renewal",
+ "verified":false,
+ "activity":1,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":19094
+ },
+ {
+ "id":1119,
+ "name":"Oretha Menter",
+ "country":{
+ "name":"Panama",
+ "code":"pa"
+ },
+ "company":"Custom Engineering Inc",
+ "date":"2017-09-11",
+ "status":"renewal",
+ "verified":false,
+ "activity":8,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":93756
+ },
+ {
+ "id":1120,
+ "name":"Ty Smith",
+ "country":{
+ "name":"United States",
+ "code":"us"
+ },
+ "company":"Bresler Eitel Framg Gllry Ltd",
+ "date":"2019-07-06",
+ "status":"unqualified",
+ "verified":false,
+ "activity":50,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":77388
+ },
+ {
+ "id":1121,
+ "name":"Xuan Rochin",
+ "country":{
+ "name":"Colombia",
+ "code":"co"
+ },
+ "company":"Carol, Drake Sparks Esq",
+ "date":"2018-05-22",
+ "status":"proposal",
+ "verified":true,
+ "activity":77,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":48759
+ },
+ {
+ "id":1122,
+ "name":"Lindsey Dilello",
+ "country":{
+ "name":"Austria",
+ "code":"at"
+ },
+ "company":"Biltmore Investors Bank",
+ "date":"2017-07-18",
+ "status":"renewal",
+ "verified":true,
+ "activity":65,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":37568
+ },
+ {
+ "id":1123,
+ "name":"Devora Perez",
+ "country":{
+ "name":"Uruguay",
+ "code":"uy"
+ },
+ "company":"Desco Equipment Corp",
+ "date":"2017-10-09",
+ "status":"unqualified",
+ "verified":true,
+ "activity":30,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":4477
+ },
+ {
+ "id":1124,
+ "name":"Herman Demesa",
+ "country":{
+ "name":"Paraguay",
+ "code":"py"
+ },
+ "company":"Merlin Electric Co",
+ "date":"2019-05-23",
+ "status":"proposal",
+ "verified":true,
+ "activity":10,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":13764
+ },
+ {
+ "id":1125,
+ "name":"Rory Papasergi",
+ "country":{
+ "name":"Egypt",
+ "code":"eg"
+ },
+ "company":"Bailey Cntl Co Div Babcock",
+ "date":"2019-03-02",
+ "status":"qualified",
+ "verified":false,
+ "activity":22,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":68222
+ },
+ {
+ "id":1126,
+ "name":"Talia Riopelle",
+ "country":{
+ "name":"Guatemala",
+ "code":"gt"
+ },
+ "company":"Ford Brothers Wholesale Inc",
+ "date":"2017-02-18",
+ "status":"new",
+ "verified":false,
+ "activity":69,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":29164
+ },
+ {
+ "id":1127,
+ "name":"Van Shire",
+ "country":{
+ "name":"Netherlands",
+ "code":"nl"
+ },
+ "company":"Cambridge Inn",
+ "date":"2020-05-12",
+ "status":"new",
+ "verified":false,
+ "activity":4,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":61651
+ },
+ {
+ "id":1128,
+ "name":"Lucina Lary",
+ "country":{
+ "name":"Switzerland",
+ "code":"ch"
+ },
+ "company":"Matricciani, Albert J Jr",
+ "date":"2019-11-20",
+ "status":"negotiation",
+ "verified":true,
+ "activity":11,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":79938
+ },
+ {
+ "id":1129,
+ "name":"Bok Isaacs",
+ "country":{
+ "name":"Chile",
+ "code":"cl"
+ },
+ "company":"Nelson Hawaiian Ltd",
+ "date":"2016-11-10",
+ "status":"proposal",
+ "verified":true,
+ "activity":41,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":44037
+ },
+ {
+ "id":1130,
+ "name":"Rolande Spickerman",
+ "country":{
+ "name":"Panama",
+ "code":"pa"
+ },
+ "company":"Neland Travel Agency",
+ "date":"2016-07-11",
+ "status":"renewal",
+ "verified":true,
+ "activity":84,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":89918
+ },
+ {
+ "id":1131,
+ "name":"Howard Paulas",
+ "country":{
+ "name":"Indonesia",
+ "code":"id"
+ },
+ "company":"Asendorf, J Alan Esq",
+ "date":"2017-07-17",
+ "status":"negotiation",
+ "verified":false,
+ "activity":22,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":32372
+ },
+ {
+ "id":1132,
+ "name":"Kimbery Madarang",
+ "country":{
+ "name":"Senegal",
+ "code":"sn"
+ },
+ "company":"Silberman, Arthur L Esq",
+ "date":"2018-08-19",
+ "status":"negotiation",
+ "verified":true,
+ "activity":63,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":46478
+ },
+ {
+ "id":1133,
+ "name":"Thurman Manno",
+ "country":{
+ "name":"Colombia",
+ "code":"co"
+ },
+ "company":"Honey Bee Breeding Genetics &",
+ "date":"2016-05-02",
+ "status":"qualified",
+ "verified":true,
+ "activity":47,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":30674
+ },
+ {
+ "id":1134,
+ "name":"Becky Mirafuentes",
+ "country":{
+ "name":"Serbia",
+ "code":"rs"
+ },
+ "company":"Wells Kravitz Schnitzer",
+ "date":"2018-04-13",
+ "status":"unqualified",
+ "verified":true,
+ "activity":62,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":47714
+ },
+ {
+ "id":1135,
+ "name":"Beatriz Corrington",
+ "country":{
+ "name":"South Africa",
+ "code":"za"
+ },
+ "company":"Prohab Rehabilitation Servs",
+ "date":"2020-01-04",
+ "status":"renewal",
+ "verified":true,
+ "activity":55,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":14307
+ },
+ {
+ "id":1136,
+ "name":"Marti Maybury",
+ "country":{
+ "name":"Thailand",
+ "code":"th"
+ },
+ "company":"Eldridge, Kristin K Esq",
+ "date":"2016-02-05",
+ "status":"unqualified",
+ "verified":false,
+ "activity":3,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":82069
+ },
+ {
+ "id":1137,
+ "name":"Nieves Gotter",
+ "country":{
+ "name":"Latvia",
+ "code":"lv"
+ },
+ "company":"Vlahos, John J Esq",
+ "date":"2017-03-12",
+ "status":"proposal",
+ "verified":false,
+ "activity":3,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":11182
+ },
+ {
+ "id":1138,
+ "name":"Leatha Hagele",
+ "country":{
+ "name":"Ukraine",
+ "code":"ua"
+ },
+ "company":"Ninas Indian Grs & Videos",
+ "date":"2019-03-27",
+ "status":"unqualified",
+ "verified":false,
+ "activity":67,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":17126
+ },
+ {
+ "id":1139,
+ "name":"Valentin Klimek",
+ "country":{
+ "name":"Ivory Coast",
+ "code":"ci"
+ },
+ "company":"Schmid, Gayanne K Esq",
+ "date":"2019-08-06",
+ "status":"unqualified",
+ "verified":true,
+ "activity":14,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":19724
+ },
+ {
+ "id":1140,
+ "name":"Melissa Wiklund",
+ "country":{
+ "name":"Japan",
+ "code":"jp"
+ },
+ "company":"Moapa Valley Federal Credit Un",
+ "date":"2018-03-20",
+ "status":"qualified",
+ "verified":true,
+ "activity":8,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":91888
+ },
+ {
+ "id":1141,
+ "name":"Sheridan Zane",
+ "country":{
+ "name":"Croatia",
+ "code":"hr"
+ },
+ "company":"Kentucky Tennessee Clay Co",
+ "date":"2016-02-15",
+ "status":"qualified",
+ "verified":true,
+ "activity":17,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":15016
+ },
+ {
+ "id":1142,
+ "name":"Bulah Padilla",
+ "country":{
+ "name":"Philippines",
+ "code":"ph"
+ },
+ "company":"Admiral Party Rentals & Sales",
+ "date":"2016-02-10",
+ "status":"proposal",
+ "verified":false,
+ "activity":58,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":23118
+ },
+ {
+ "id":1143,
+ "name":"Audra Kohnert",
+ "country":{
+ "name":"Netherlands",
+ "code":"nl"
+ },
+ "company":"Nelson, Karolyn King Esq",
+ "date":"2019-07-16",
+ "status":"unqualified",
+ "verified":false,
+ "activity":82,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":90560
+ },
+ {
+ "id":1144,
+ "name":"Daren Weirather",
+ "country":{
+ "name":"Israel",
+ "code":"il"
+ },
+ "company":"Panasystems",
+ "date":"2015-07-23",
+ "status":"negotiation",
+ "verified":false,
+ "activity":96,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":34155
+ },
+ {
+ "id":1145,
+ "name":"Fernanda Jillson",
+ "country":{
+ "name":"Mexico",
+ "code":"mx"
+ },
+ "company":"Shank, Edward L Esq",
+ "date":"2017-07-02",
+ "status":"unqualified",
+ "verified":true,
+ "activity":92,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":6350
+ },
+ {
+ "id":1146,
+ "name":"Gearldine Gellinger",
+ "country":{
+ "name":"Egypt",
+ "code":"eg"
+ },
+ "company":"Megibow & Edwards",
+ "date":"2019-08-17",
+ "status":"proposal",
+ "verified":true,
+ "activity":18,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":77641
+ },
+ {
+ "id":1147,
+ "name":"Chau Kitzman",
+ "country":{
+ "name":"Paraguay",
+ "code":"py"
+ },
+ "company":"Benoff, Edward Esq",
+ "date":"2019-07-04",
+ "status":"new",
+ "verified":true,
+ "activity":9,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":43289
+ },
+ {
+ "id":1148,
+ "name":"Theola Frey",
+ "country":{
+ "name":"Vietnam",
+ "code":"vn"
+ },
+ "company":"Woodbridge Free Public Library",
+ "date":"2020-03-14",
+ "status":"unqualified",
+ "verified":true,
+ "activity":44,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":85657
+ },
+ {
+ "id":1149,
+ "name":"Cheryl Haroldson",
+ "country":{
+ "name":"France",
+ "code":"fr"
+ },
+ "company":"New York Life John Thune",
+ "date":"2018-04-03",
+ "status":"new",
+ "verified":false,
+ "activity":55,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":82733
+ },
+ {
+ "id":1150,
+ "name":"Laticia Merced",
+ "country":{
+ "name":"Burkina Faso",
+ "code":"bf"
+ },
+ "company":"Alinabal Inc",
+ "date":"2017-03-04",
+ "status":"unqualified",
+ "verified":false,
+ "activity":21,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":38004
+ },
+ {
+ "id":1151,
+ "name":"Carissa Batman",
+ "country":{
+ "name":"Greece",
+ "code":"gr"
+ },
+ "company":"Poletto, Kim David Esq",
+ "date":"2016-05-05",
+ "status":"negotiation",
+ "verified":true,
+ "activity":91,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":29038
+ },
+ {
+ "id":1152,
+ "name":"Lezlie Craghead",
+ "country":{
+ "name":"Panama",
+ "code":"pa"
+ },
+ "company":"Chang, Carolyn Esq",
+ "date":"2019-05-28",
+ "status":"renewal",
+ "verified":false,
+ "activity":30,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":75123
+ },
+ {
+ "id":1153,
+ "name":"Ozell Shealy",
+ "country":{
+ "name":"Pakistan",
+ "code":"pk"
+ },
+ "company":"Silver Bros Inc",
+ "date":"2016-08-19",
+ "status":"proposal",
+ "verified":true,
+ "activity":14,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":33214
+ },
+ {
+ "id":1154,
+ "name":"Arminda Parvis",
+ "country":{
+ "name":"Indonesia",
+ "code":"id"
+ },
+ "company":"Newtec Inc",
+ "date":"2020-02-09",
+ "status":"proposal",
+ "verified":true,
+ "activity":77,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":80651
+ },
+ {
+ "id":1155,
+ "name":"Reita Leto",
+ "country":{
+ "name":"Belgium",
+ "code":"be"
+ },
+ "company":"Creative Business Systems",
+ "date":"2020-04-03",
+ "status":"unqualified",
+ "verified":true,
+ "activity":58,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":5085
+ },
+ {
+ "id":1156,
+ "name":"Yolando Luczki",
+ "country":{
+ "name":"France",
+ "code":"fr"
+ },
+ "company":"Dal Tile Corporation",
+ "date":"2015-01-27",
+ "status":"renewal",
+ "verified":true,
+ "activity":78,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":93021
+ },
+ {
+ "id":1157,
+ "name":"Lizette Stem",
+ "country":{
+ "name":"Slovakia",
+ "code":"sk"
+ },
+ "company":"Edward S Katz",
+ "date":"2018-08-06",
+ "status":"new",
+ "verified":false,
+ "activity":67,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":37287
+ },
+ {
+ "id":1158,
+ "name":"Gregoria Pawlowicz",
+ "country":{
+ "name":"Egypt",
+ "code":"eg"
+ },
+ "company":"Oh My Goodknits Inc",
+ "date":"2020-02-20",
+ "status":"renewal",
+ "verified":false,
+ "activity":29,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":73070
+ },
+ {
+ "id":1159,
+ "name":"Carin Deleo",
+ "country":{
+ "name":"China",
+ "code":"cn"
+ },
+ "company":"Redeker, Debbie",
+ "date":"2015-05-28",
+ "status":"qualified",
+ "verified":true,
+ "activity":13,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":64422
+ },
+ {
+ "id":1160,
+ "name":"Chantell Maynerich",
+ "country":{
+ "name":"Estonia",
+ "code":"ee"
+ },
+ "company":"Desert Sands Motel",
+ "date":"2016-09-05",
+ "status":"unqualified",
+ "verified":true,
+ "activity":75,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":36826
+ },
+ {
+ "id":1161,
+ "name":"Dierdre Yum",
+ "country":{
+ "name":"Czech Republic",
+ "code":"cz"
+ },
+ "company":"Cummins Southern Plains Inc",
+ "date":"2016-12-20",
+ "status":"negotiation",
+ "verified":true,
+ "activity":1,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":93101
+ },
+ {
+ "id":1162,
+ "name":"Larae Gudroe",
+ "country":{
+ "name":"Slovenia",
+ "code":"si"
+ },
+ "company":"Lehigh Furn Divsn Lehigh",
+ "date":"2015-11-28",
+ "status":"unqualified",
+ "verified":false,
+ "activity":13,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":60177
+ },
+ {
+ "id":1163,
+ "name":"Latrice Tolfree",
+ "country":{
+ "name":"Jamaica",
+ "code":"jm"
+ },
+ "company":"United Van Lines Agent",
+ "date":"2018-11-11",
+ "status":"renewal",
+ "verified":false,
+ "activity":73,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":47198
+ },
+ {
+ "id":1164,
+ "name":"Kerry Theodorov",
+ "country":{
+ "name":"Romania",
+ "code":"ro"
+ },
+ "company":"Capitol Reporters",
+ "date":"2016-11-05",
+ "status":"unqualified",
+ "verified":true,
+ "activity":76,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":71305
+ },
+ {
+ "id":1165,
+ "name":"Dorthy Hidvegi",
+ "country":{
+ "name":"Poland",
+ "code":"pl"
+ },
+ "company":"Kwik Kopy Printing",
+ "date":"2020-08-13",
+ "status":"qualified",
+ "verified":true,
+ "activity":60,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":17526
+ },
+ {
+ "id":1166,
+ "name":"Fannie Lungren",
+ "country":{
+ "name":"Belarus",
+ "code":"by"
+ },
+ "company":"Centro Inc",
+ "date":"2015-07-06",
+ "status":"negotiation",
+ "verified":true,
+ "activity":24,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":16596
+ },
+ {
+ "id":1167,
+ "name":"Evangelina Radde",
+ "country":{
+ "name":"Ivory Coast",
+ "code":"ci"
+ },
+ "company":"Campbell, Jan Esq",
+ "date":"2020-02-25",
+ "status":"unqualified",
+ "verified":true,
+ "activity":93,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":56870
+ },
+ {
+ "id":1168,
+ "name":"Novella Degroot",
+ "country":{
+ "name":"Slovenia",
+ "code":"si"
+ },
+ "company":"Evans, C Kelly Esq",
+ "date":"2017-12-19",
+ "status":"unqualified",
+ "verified":false,
+ "activity":30,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":82928
+ },
+ {
+ "id":1169,
+ "name":"Clay Hoa",
+ "country":{
+ "name":"Paraguay",
+ "code":"py"
+ },
+ "company":"Scat Enterprises",
+ "date":"2016-02-22",
+ "status":"negotiation",
+ "verified":false,
+ "activity":93,
+ "representative":{
+ "name":"Amy Elsner",
+ "image":"amyelsner.png"
+ },
+ "balance":64181
+ },
+ {
+ "id":1170,
+ "name":"Jennifer Fallick",
+ "country":{
+ "name":"Australia",
+ "code":"au"
+ },
+ "company":"Nagle, Daniel J Esq",
+ "date":"2016-12-24",
+ "status":"unqualified",
+ "verified":true,
+ "activity":88,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":30561
+ },
+ {
+ "id":1171,
+ "name":"Irma Wolfgramm",
+ "country":{
+ "name":"Belgium",
+ "code":"be"
+ },
+ "company":"Serendiquity Bed & Breakfast",
+ "date":"2020-10-18",
+ "status":"negotiation",
+ "verified":true,
+ "activity":70,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":24617
+ },
+ {
+ "id":1172,
+ "name":"Eun Coody",
+ "country":{
+ "name":"Taiwan",
+ "code":"tw"
+ },
+ "company":"Ray Carolyne Realty",
+ "date":"2018-02-12",
+ "status":"qualified",
+ "verified":true,
+ "activity":61,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":77860
+ },
+ {
+ "id":1173,
+ "name":"Sylvia Cousey",
+ "country":{
+ "name":"Ireland",
+ "code":"ie"
+ },
+ "company":"Berg, Charles E",
+ "date":"2018-06-10",
+ "status":"unqualified",
+ "verified":false,
+ "activity":91,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":25664
+ },
+ {
+ "id":1174,
+ "name":"Nana Wrinkles",
+ "country":{
+ "name":"Austria",
+ "code":"at"
+ },
+ "company":"Ray, Milbern D",
+ "date":"2017-04-11",
+ "status":"renewal",
+ "verified":true,
+ "activity":98,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":98113
+ },
+ {
+ "id":1175,
+ "name":"Layla Springe",
+ "country":{
+ "name":"South Africa",
+ "code":"za"
+ },
+ "company":"Chadds Ford Winery",
+ "date":"2019-07-27",
+ "status":"unqualified",
+ "verified":true,
+ "activity":97,
+ "representative":{
+ "name":"Ioni Bowcher",
+ "image":"ionibowcher.png"
+ },
+ "balance":14763
+ },
+ {
+ "id":1176,
+ "name":"Joesph Degonia",
+ "country":{
+ "name":"Serbia",
+ "code":"rs"
+ },
+ "company":"A R Packaging",
+ "date":"2020-04-23",
+ "status":"renewal",
+ "verified":true,
+ "activity":56,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":31317
+ },
+ {
+ "id":1177,
+ "name":"Annabelle Boord",
+ "country":{
+ "name":"Guatemala",
+ "code":"gt"
+ },
+ "company":"Corn Popper",
+ "date":"2020-09-16",
+ "status":"proposal",
+ "verified":true,
+ "activity":76,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":30883
+ },
+ {
+ "id":1178,
+ "name":"Stephaine Vinning",
+ "country":{
+ "name":"Australia",
+ "code":"au"
+ },
+ "company":"Birite Foodservice Distr",
+ "date":"2016-05-14",
+ "status":"negotiation",
+ "verified":true,
+ "activity":43,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":93785
+ },
+ {
+ "id":1179,
+ "name":"Nelida Sawchuk",
+ "country":{
+ "name":"South Africa",
+ "code":"za"
+ },
+ "company":"Anchorage Museum Of Hist & Art",
+ "date":"2018-06-22",
+ "status":"qualified",
+ "verified":true,
+ "activity":58,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":68380
+ },
+ {
+ "id":1180,
+ "name":"Marguerita Hiatt",
+ "country":{
+ "name":"United Kingdom",
+ "code":"gb"
+ },
+ "company":"Haber, George D Md",
+ "date":"2018-10-25",
+ "status":"qualified",
+ "verified":false,
+ "activity":72,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":93454
+ },
+ {
+ "id":1181,
+ "name":"Carmela Cookey",
+ "country":{
+ "name":"France",
+ "code":"fr"
+ },
+ "company":"Royal Pontiac Olds Inc",
+ "date":"2018-07-19",
+ "status":"proposal",
+ "verified":false,
+ "activity":24,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":30570
+ },
+ {
+ "id":1182,
+ "name":"Junita Brideau",
+ "country":{
+ "name":"Indonesia",
+ "code":"id"
+ },
+ "company":"Leonards Antiques Inc",
+ "date":"2015-03-15",
+ "status":"proposal",
+ "verified":true,
+ "activity":86,
+ "representative":{
+ "name":"Anna Fali",
+ "image":"annafali.png"
+ },
+ "balance":79506
+ },
+ {
+ "id":1183,
+ "name":"Claribel Varriano",
+ "country":{
+ "name":"Ecuador",
+ "code":"ec"
+ },
+ "company":"Meca",
+ "date":"2017-04-14",
+ "status":"unqualified",
+ "verified":true,
+ "activity":15,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":8654
+ },
+ {
+ "id":1184,
+ "name":"Benton Skursky",
+ "country":{
+ "name":"Iceland",
+ "code":"is"
+ },
+ "company":"Nercon Engineering & Mfg Inc",
+ "date":"2015-02-19",
+ "status":"proposal",
+ "verified":true,
+ "activity":9,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":13368
+ },
+ {
+ "id":1185,
+ "name":"Hillary Skulski",
+ "country":{
+ "name":"France",
+ "code":"fr"
+ },
+ "company":"Replica I",
+ "date":"2016-03-25",
+ "status":"unqualified",
+ "verified":true,
+ "activity":82,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":92631
+ },
+ {
+ "id":1186,
+ "name":"Merilyn Bayless",
+ "country":{
+ "name":"Jamaica",
+ "code":"jm"
+ },
+ "company":"20 20 Printing Inc",
+ "date":"2020-10-13",
+ "status":"unqualified",
+ "verified":true,
+ "activity":13,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":4989
+ },
+ {
+ "id":1187,
+ "name":"Teri Ennaco",
+ "country":{
+ "name":"Pakistan",
+ "code":"pk"
+ },
+ "company":"Publishers Group West",
+ "date":"2019-12-21",
+ "status":"unqualified",
+ "verified":true,
+ "activity":57,
+ "representative":{
+ "name":"Bernardo Dominic",
+ "image":"bernardodominic.png"
+ },
+ "balance":77668
+ },
+ {
+ "id":1188,
+ "name":"Merlyn Lawler",
+ "country":{
+ "name":"Germany",
+ "code":"de"
+ },
+ "company":"Nischwitz, Jeffrey L Esq",
+ "date":"2016-02-26",
+ "status":"renewal",
+ "verified":true,
+ "activity":45,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":3525
+ },
+ {
+ "id":1189,
+ "name":"Georgene Montezuma",
+ "country":{
+ "name":"Senegal",
+ "code":"sn"
+ },
+ "company":"Payne Blades & Wellborn Pa",
+ "date":"2018-10-11",
+ "status":"new",
+ "verified":true,
+ "activity":64,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":45838
+ },
+ {
+ "id":1190,
+ "name":"Jettie Mconnell",
+ "country":{
+ "name":"Denmark",
+ "code":"dk"
+ },
+ "company":"Coldwell Bnkr Wright Real Est",
+ "date":"2015-10-18",
+ "status":"negotiation",
+ "verified":false,
+ "activity":74,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":49148
+ },
+ {
+ "id":1191,
+ "name":"Lemuel Latzke",
+ "country":{
+ "name":"Colombia",
+ "code":"co"
+ },
+ "company":"Computer Repair Service",
+ "date":"2016-02-13",
+ "status":"proposal",
+ "verified":false,
+ "activity":79,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":96709
+ },
+ {
+ "id":1192,
+ "name":"Melodie Knipp",
+ "country":{
+ "name":"Finland",
+ "code":"fi"
+ },
+ "company":"Fleetwood Building Block Inc",
+ "date":"2018-03-08",
+ "status":"negotiation",
+ "verified":false,
+ "activity":19,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":23253
+ },
+ {
+ "id":1193,
+ "name":"Candida Corbley",
+ "country":{
+ "name":"Poland",
+ "code":"pl"
+ },
+ "company":"Colts Neck Medical Assocs Inc",
+ "date":"2017-12-02",
+ "status":"negotiation",
+ "verified":true,
+ "activity":11,
+ "representative":{
+ "name":"Onyama Limba",
+ "image":"onyamalimba.png"
+ },
+ "balance":40836
+ },
+ {
+ "id":1194,
+ "name":"Karan Karpin",
+ "country":{
+ "name":"Estonia",
+ "code":"ee"
+ },
+ "company":"New England Taxidermy",
+ "date":"2019-01-07",
+ "status":"proposal",
+ "verified":true,
+ "activity":4,
+ "representative":{
+ "name":"Stephen Shaw",
+ "image":"stephenshaw.png"
+ },
+ "balance":60719
+ },
+ {
+ "id":1195,
+ "name":"Andra Scheyer",
+ "country":{
+ "name":"Romania",
+ "code":"ro"
+ },
+ "company":"Ludcke, George O Esq",
+ "date":"2016-08-14",
+ "status":"qualified",
+ "verified":true,
+ "activity":62,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":17419
+ },
+ {
+ "id":1196,
+ "name":"Felicidad Poullion",
+ "country":{
+ "name":"Greece",
+ "code":"gr"
+ },
+ "company":"Mccorkle, Tom S Esq",
+ "date":"2016-03-05",
+ "status":"renewal",
+ "verified":true,
+ "activity":64,
+ "representative":{
+ "name":"Elwin Sharvill",
+ "image":"elwinsharvill.png"
+ },
+ "balance":94052
+ },
+ {
+ "id":1197,
+ "name":"Belen Strassner",
+ "country":{
+ "name":"Ivory Coast",
+ "code":"ci"
+ },
+ "company":"Eagle Software Inc",
+ "date":"2015-12-14",
+ "status":"qualified",
+ "verified":true,
+ "activity":91,
+ "representative":{
+ "name":"Xuxue Feng",
+ "image":"xuxuefeng.png"
+ },
+ "balance":54241
+ },
+ {
+ "id":1198,
+ "name":"Gracia Melnyk",
+ "country":{
+ "name":"Costa Rica",
+ "code":"cr"
+ },
+ "company":"Juvenile & Adult Super",
+ "date":"2019-06-01",
+ "status":"unqualified",
+ "verified":true,
+ "activity":40,
+ "representative":{
+ "name":"Asiya Javayant",
+ "image":"asiyajavayant.png"
+ },
+ "balance":87668
+ },
+ {
+ "id":1199,
+ "name":"Jolanda Hanafan",
+ "country":{
+ "name":"Cameroon",
+ "code":"cm"
+ },
+ "company":"Perez, Joseph J Esq",
+ "date":"2015-12-09",
+ "status":"qualified",
+ "verified":true,
+ "activity":27,
+ "representative":{
+ "name":"Ivan Magalhaes",
+ "image":"ivanmagalhaes.png"
+ },
+ "balance":99417
+ }
+ ]
+ }
diff --git a/frontend/public/demo/data/customers-medium.json b/frontend/public/demo/data/customers-medium.json
new file mode 100644
index 0000000..f05b132
--- /dev/null
+++ b/frontend/public/demo/data/customers-medium.json
@@ -0,0 +1,804 @@
+{
+ "data": [
+ {
+ "id": 1000,
+ "name": "James Butt",
+ "country": {
+ "name": "Algeria",
+ "code": "dz"
+ },
+ "company": "Benton, John B Jr",
+ "date": "2015-09-13",
+ "status": "unqualified",
+ "activity": 17,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ }
+ },
+ {
+ "id": 1001,
+ "name": "Josephine Darakjy",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Chanay, Jeffrey A Esq",
+ "date": "2019-02-09",
+ "status": "proposal",
+ "activity": 0,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1002,
+ "name": "Art Venere",
+ "country": {
+ "name": "Panama",
+ "code": "pa"
+ },
+ "company": "Chemel, James L Cpa",
+ "date": "2017-05-13",
+ "status": "qualified",
+ "activity": 63,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ },
+ {
+ "id": 1003,
+ "name": "Lenna Paprocki",
+ "country": {
+ "name": "Slovenia",
+ "code": "si"
+ },
+ "company": "Feltz Printing Service",
+ "date": "2020-09-15",
+ "status": "new",
+ "activity": 37,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ }
+ },
+ {
+ "id": 1004,
+ "name": "Donette Foller",
+ "country": {
+ "name": "South Africa",
+ "code": "za"
+ },
+ "company": "Printing Dimensions",
+ "date": "2016-05-20",
+ "status": "proposal",
+ "activity": 33,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ },
+ {
+ "id": 1005,
+ "name": "Simona Morasca",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Chapman, Ross E Esq",
+ "date": "2018-02-16",
+ "status": "qualified",
+ "activity": 68,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1006,
+ "name": "Mitsue Tollner",
+ "country": {
+ "name": "Paraguay",
+ "code": "py"
+ },
+ "company": "Morlong Associates",
+ "date": "2018-02-19",
+ "status": "renewal",
+ "activity": 54,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1007,
+ "name": "Leota Dilliard",
+ "country": {
+ "name": "Serbia",
+ "code": "rs"
+ },
+ "company": "Commercial Press",
+ "date": "2019-08-13",
+ "status": "renewal",
+ "activity": 69,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1008,
+ "name": "Sage Wieser",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Truhlar And Truhlar Attys",
+ "date": "2018-11-21",
+ "status": "unqualified",
+ "activity": 76,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1009,
+ "name": "Kris Marrier",
+ "country": {
+ "name": "Mexico",
+ "code": "mx"
+ },
+ "company": "King, Christopher A Esq",
+ "date": "2015-07-07",
+ "status": "proposal",
+ "activity": 3,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1010,
+ "name": "Minna Amigon",
+ "country": {
+ "name": "Romania",
+ "code": "ro"
+ },
+ "company": "Dorl, James J Esq",
+ "date": "2018-11-07",
+ "status": "qualified",
+ "activity": 38,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ }
+ },
+ {
+ "id": 1011,
+ "name": "Abel Maclead",
+ "country": {
+ "name": "Singapore",
+ "code": "sg"
+ },
+ "company": "Rangoni Of Florence",
+ "date": "2017-03-11",
+ "status": "qualified",
+ "activity": 87,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ }
+ },
+ {
+ "id": 1012,
+ "name": "Kiley Caldarera",
+ "country": {
+ "name": "Serbia",
+ "code": "rs"
+ },
+ "company": "Feiner Bros",
+ "date": "2015-10-20",
+ "status": "unqualified",
+ "activity": 80,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1013,
+ "name": "Graciela Ruta",
+ "country": {
+ "name": "Chile",
+ "code": "cl"
+ },
+ "company": "Buckley Miller \u0026 Wright",
+ "date": "2016-07-25",
+ "status": "negotiation",
+ "activity": 59,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1014,
+ "name": "Cammy Albares",
+ "country": {
+ "name": "Philippines",
+ "code": "ph"
+ },
+ "company": "Rousseaux, Michael Esq",
+ "date": "2019-06-25",
+ "status": "new",
+ "activity": 90,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ },
+ {
+ "id": 1015,
+ "name": "Mattie Poquette",
+ "country": {
+ "name": "Venezuela",
+ "code": "ve"
+ },
+ "company": "Century Communications",
+ "date": "2017-12-12",
+ "status": "negotiation",
+ "activity": 52,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ }
+ },
+ {
+ "id": 1016,
+ "name": "Meaghan Garufi",
+ "country": {
+ "name": "Malaysia",
+ "code": "my"
+ },
+ "company": "Bolton, Wilbur Esq",
+ "date": "2018-07-04",
+ "status": "unqualified",
+ "activity": 31,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1017,
+ "name": "Gladys Rim",
+ "country": {
+ "name": "Netherlands",
+ "code": "nl"
+ },
+ "company": "T M Byxbee Company Pc",
+ "date": "2020-02-27",
+ "status": "renewal",
+ "activity": 48,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ }
+ },
+ {
+ "id": 1018,
+ "name": "Yuki Whobrey",
+ "country": {
+ "name": "Israel",
+ "code": "il"
+ },
+ "company": "Farmers Insurance Group",
+ "date": "2017-12-21",
+ "status": "negotiation",
+ "activity": 16,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ }
+ },
+ {
+ "id": 1019,
+ "name": "Fletcher Flosi",
+ "country": {
+ "name": "Argentina",
+ "code": "ar"
+ },
+ "company": "Post Box Services Plus",
+ "date": "2016-01-04",
+ "status": "renewal",
+ "activity": 19,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ }
+ },
+ {
+ "id": 1020,
+ "name": "Bette Nicka",
+ "country": {
+ "name": "Paraguay",
+ "code": "py"
+ },
+ "company": "Sport En Art",
+ "date": "2016-10-21",
+ "status": "renewal",
+ "activity": 100,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1021,
+ "name": "Veronika Inouye",
+ "country": {
+ "name": "Ecuador",
+ "code": "ec"
+ },
+ "company": "C 4 Network Inc",
+ "date": "2017-03-24",
+ "status": "renewal",
+ "activity": 72,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ }
+ },
+ {
+ "id": 1022,
+ "name": "Willard Kolmetz",
+ "country": {
+ "name": "Tunisia",
+ "code": "tn"
+ },
+ "company": "Ingalls, Donald R Esq",
+ "date": "2017-04-15",
+ "status": "renewal",
+ "activity": 94,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ },
+ {
+ "id": 1023,
+ "name": "Maryann Royster",
+ "country": {
+ "name": "Belarus",
+ "code": "by"
+ },
+ "company": "Franklin, Peter L Esq",
+ "date": "2017-03-11",
+ "status": "qualified",
+ "activity": 56,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ }
+ },
+ {
+ "id": 1024,
+ "name": "Alisha Slusarski",
+ "country": {
+ "name": "Iceland",
+ "code": "is"
+ },
+ "company": "Wtlz Power 107 Fm",
+ "date": "2018-03-27",
+ "status": "qualified",
+ "activity": 7,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ }
+ },
+ {
+ "id": 1025,
+ "name": "Allene Iturbide",
+ "country": {
+ "name": "Italy",
+ "code": "it"
+ },
+ "company": "Ledecky, David Esq",
+ "date": "2016-02-20",
+ "status": "qualified",
+ "activity": 1,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1026,
+ "name": "Chanel Caudy",
+ "country": {
+ "name": "Argentina",
+ "code": "ar"
+ },
+ "company": "Professional Image Inc",
+ "date": "2018-06-24",
+ "status": "new",
+ "activity": 26,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ }
+ },
+ {
+ "id": 1027,
+ "name": "Ezekiel Chui",
+ "country": {
+ "name": "Ireland",
+ "code": "ie"
+ },
+ "company": "Sider, Donald C Esq",
+ "date": "2016-09-24",
+ "status": "new",
+ "activity": 76,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1028,
+ "name": "Willow Kusko",
+ "country": {
+ "name": "Romania",
+ "code": "ro"
+ },
+ "company": "U Pull It",
+ "date": "2020-04-11",
+ "status": "qualified",
+ "activity": 7,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1029,
+ "name": "Bernardo Figeroa",
+ "country": {
+ "name": "Israel",
+ "code": "il"
+ },
+ "company": "Clark, Richard Cpa",
+ "date": "2018-04-11",
+ "status": "renewal",
+ "activity": 81,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ }
+ },
+ {
+ "id": 1030,
+ "name": "Ammie Corrio",
+ "country": {
+ "name": "Hungary",
+ "code": "hu"
+ },
+ "company": "Moskowitz, Barry S",
+ "date": "2016-06-11",
+ "status": "negotiation",
+ "activity": 56,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ },
+ {
+ "id": 1031,
+ "name": "Francine Vocelka",
+ "country": {
+ "name": "Honduras",
+ "code": "hn"
+ },
+ "company": "Cascade Realty Advisors Inc",
+ "date": "2017-08-02",
+ "status": "qualified",
+ "activity": 94,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ }
+ },
+ {
+ "id": 1032,
+ "name": "Ernie Stenseth",
+ "country": {
+ "name": "Australia",
+ "code": "au"
+ },
+ "company": "Knwz Newsradio",
+ "date": "2018-06-06",
+ "status": "renewal",
+ "activity": 68,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ }
+ },
+ {
+ "id": 1033,
+ "name": "Albina Glick",
+ "country": {
+ "name": "Ukraine",
+ "code": "ua"
+ },
+ "company": "Giampetro, Anthony D",
+ "date": "2019-08-08",
+ "status": "proposal",
+ "activity": 85,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ }
+ },
+ {
+ "id": 1034,
+ "name": "Alishia Sergi",
+ "country": {
+ "name": "Qatar",
+ "code": "qa"
+ },
+ "company": "Milford Enterprises Inc",
+ "date": "2018-05-19",
+ "status": "negotiation",
+ "activity": 46,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1035,
+ "name": "Solange Shinko",
+ "country": {
+ "name": "Cameroon",
+ "code": "cm"
+ },
+ "company": "Mosocco, Ronald A",
+ "date": "2015-02-12",
+ "status": "qualified",
+ "activity": 32,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1036,
+ "name": "Jose Stockham",
+ "country": {
+ "name": "Italy",
+ "code": "it"
+ },
+ "company": "Tri State Refueler Co",
+ "date": "2018-04-25",
+ "status": "qualified",
+ "activity": 77,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1037,
+ "name": "Rozella Ostrosky",
+ "country": {
+ "name": "Venezuela",
+ "code": "ve"
+ },
+ "company": "Parkway Company",
+ "date": "2016-02-27",
+ "status": "unqualified",
+ "activity": 66,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1038,
+ "name": "Valentine Gillian",
+ "country": {
+ "name": "Paraguay",
+ "code": "py"
+ },
+ "company": "Fbs Business Finance",
+ "date": "2019-09-17",
+ "status": "qualified",
+ "activity": 25,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ }
+ },
+ {
+ "id": 1039,
+ "name": "Kati Rulapaugh",
+ "country": {
+ "name": "Puerto Rico",
+ "code": "pr"
+ },
+ "company": "Eder Assocs Consltng Engrs Pc",
+ "date": "2016-12-03",
+ "status": "renewal",
+ "activity": 51,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ }
+ },
+ {
+ "id": 1040,
+ "name": "Youlanda Schemmer",
+ "country": {
+ "name": "Bolivia",
+ "code": "bo"
+ },
+ "company": "Tri M Tool Inc",
+ "date": "2017-12-15",
+ "status": "negotiation",
+ "activity": 49,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ }
+ },
+ {
+ "id": 1041,
+ "name": "Dyan Oldroyd",
+ "country": {
+ "name": "Argentina",
+ "code": "ar"
+ },
+ "company": "International Eyelets Inc",
+ "date": "2017-02-02",
+ "status": "qualified",
+ "activity": 5,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1042,
+ "name": "Roxane Campain",
+ "country": {
+ "name": "France",
+ "code": "fr"
+ },
+ "company": "Rapid Trading Intl",
+ "date": "2018-12-25",
+ "status": "unqualified",
+ "activity": 100,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ }
+ },
+ {
+ "id": 1043,
+ "name": "Lavera Perin",
+ "country": {
+ "name": "Vietnam",
+ "code": "vn"
+ },
+ "company": "Abc Enterprises Inc",
+ "date": "2018-04-10",
+ "status": "qualified",
+ "activity": 71,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ }
+ },
+ {
+ "id": 1044,
+ "name": "Erick Ferencz",
+ "country": {
+ "name": "Belgium",
+ "code": "be"
+ },
+ "company": "Cindy Turner Associates",
+ "date": "2018-05-06",
+ "status": "unqualified",
+ "activity": 54,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1045,
+ "name": "Fatima Saylors",
+ "country": {
+ "name": "Canada",
+ "code": "ca"
+ },
+ "company": "Stanton, James D Esq",
+ "date": "2019-07-10",
+ "status": "renewal",
+ "activity": 93,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1046,
+ "name": "Jina Briddick",
+ "country": {
+ "name": "Mexico",
+ "code": "mx"
+ },
+ "company": "Grace Pastries Inc",
+ "date": "2018-02-19",
+ "status": "unqualified",
+ "activity": 97,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ }
+ },
+ {
+ "id": 1047,
+ "name": "Kanisha Waycott",
+ "country": {
+ "name": "Ecuador",
+ "code": "ec"
+ },
+ "company": "Schroer, Gene E Esq",
+ "date": "2019-11-27",
+ "status": "new",
+ "activity": 80,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ }
+ },
+ {
+ "id": 1048,
+ "name": "Emerson Bowley",
+ "country": {
+ "name": "Finland",
+ "code": "fi"
+ },
+ "company": "Knights Inn",
+ "date": "2018-11-24",
+ "status": "new",
+ "activity": 63,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ }
+ },
+ {
+ "id": 1049,
+ "name": "Blair Malet",
+ "country": {
+ "name": "Finland",
+ "code": "fi"
+ },
+ "company": "Bollinger Mach Shp \u0026 Shipyard",
+ "date": "2018-04-19",
+ "status": "new",
+ "activity": 92,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ }
+ ]
+}
diff --git a/frontend/public/demo/data/events.json b/frontend/public/demo/data/events.json
new file mode 100644
index 0000000..3ae9f59
--- /dev/null
+++ b/frontend/public/demo/data/events.json
@@ -0,0 +1,68 @@
+{
+ "data": [
+ {
+ "id": 1,
+ "title": "All Day Event",
+ "start": "2021-01-03"
+ },
+ {
+ "id": 2,
+ "title": "Long Event",
+ "start": "2021-01-09",
+ "end": "2021-01-12"
+ },
+ {
+ "id": 3,
+ "title": "Repeating Event",
+ "start": "2021-01-11T16:00:00"
+ },
+ {
+ "id": 4,
+ "title": "Repeating Event",
+ "start": "2021-01-18T16:00:00"
+ },
+ {
+ "id": 5,
+ "title": "Conference",
+ "start": "2021-01-13",
+ "end": "2021-01-15"
+ },
+ {
+ "id": 6,
+ "title": "Meeting",
+ "start": "2021-01-14T10:30:00",
+ "end": "2021-01-14T12:30:00"
+ },
+ {
+ "id": 7,
+ "title": "Lunch",
+ "start": "2021-01-14T12:00:00"
+ },
+ {
+ "id": 8,
+ "title": "Meeting",
+ "start": "2021-01-14T14:30:00"
+ },
+ {
+ "id": 9,
+ "title": "Happy Hour",
+ "start": "2021-01-14T17:30:00"
+ },
+ {
+ "id": 10,
+ "title": "Dinner",
+ "start": "2021-01-14T20:00:00"
+ },
+ {
+ "id": 11,
+ "title": "Birthday Party",
+ "start": "2021-01-15T07:00:00"
+ },
+ {
+ "id": 12,
+ "title": "Click for Google",
+ "url": "http://google.com/",
+ "start": "2021-01-30"
+ }
+ ]
+}
diff --git a/frontend/public/demo/data/icons.json b/frontend/public/demo/data/icons.json
new file mode 100644
index 0000000..06c4a8a
--- /dev/null
+++ b/frontend/public/demo/data/icons.json
@@ -0,0 +1 @@
+{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M959.977 394.711c0-24.979-9.774-48.87-27.693-66.789l-236.207-236.207c-36.923-36.923-96.655-36.923-133.578 0l-470.781 470.781c-17.919 17.919-27.693 41.81-27.693 66.789s9.774 48.87 27.693 66.789l236.207 236.207c18.462 18.462 42.356 27.693 66.789 27.693 2.173 0 4.887 0 7.060-0.543 1.084 0 1.63 0 2.714 0h433.859c22.263 0 40.725-18.462 40.725-40.725s-18.462-40.725-40.725-40.725h-323.088l416.482-416.482c17.919-17.919 27.693-41.81 27.693-66.789zM149.275 638.521c-3.257-3.257-3.8-7.060-3.8-9.231s0-5.972 3.8-9.231l206.341-206.341 254.669 254.669-206.341 206.341c-4.887 4.887-13.032 4.887-18.462 0l-236.207-236.75zM874.725 404.486l-206.341 206.341-254.669-254.669 206.341-206.341c4.887-4.887 13.032-4.887 18.462 0l236.207 236.75c3.257 3.257 3.8 7.060 3.8 9.231s0 5.972-3.8 9.231z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["eraser"]},"attrs":[{}],"properties":{"order":333,"id":261,"name":"eraser","prevSize":80,"code":59908},"setIdx":0,"setId":1,"iconIdx":0},{"icon":{"paths":["M496 128.019c-247.028 0-447.979 200.95-447.979 447.979s200.95 447.979 447.979 447.979 447.979-200.95 447.979-447.979-200.95-447.979-447.979-447.979zM496 927.979c-193.911 0-351.983-158.073-351.983-351.983s158.073-351.983 351.983-351.983 351.983 158.073 351.983 351.983-158.073 351.983-351.983 351.983zM288.011 48.023c0-26.238 21.759-47.998 47.998-47.998h319.984c26.238 0 47.998 21.759 47.998 47.998s-21.759 47.998-47.998 47.998h-319.984c-26.238 0-47.998-21.759-47.998-47.998zM543.998 384.007v191.991c0 26.238-21.759 47.998-47.998 47.998s-47.998-21.759-47.998-47.998v-191.991c0-26.238 21.759-47.998 47.998-47.998s47.998 21.759 47.998 47.998zM962.538 273.291c-9.6 9.6-21.759 14.080-33.918 14.080s-24.318-4.48-33.918-14.080l-95.995-95.995c-18.559-18.559-18.559-49.277 0-67.837s49.277-18.559 67.837 0l95.995 95.995c18.559 18.559 18.559 49.277 0 67.837z"],"attrs":[{}],"grid":16,"tags":["stopwatch"],"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":332,"id":260,"name":"stopwatch","prevSize":80,"code":59905},"setIdx":0,"setId":1,"iconIdx":1},{"icon":{"paths":["M626.347 1024c-27.876 0-54.044-13.084-75.663-24.463-13.653-6.827-30.151-15.36-38.684-15.36s-25.6 8.533-38.684 15.36c-27.307 14.223-61.44 31.289-97.849 21.617-37.547-9.671-58.027-42.667-75.093-68.836-7.396-11.947-17.636-27.876-24.463-31.857s-25.031-4.551-40.391-5.689c-30.72-1.707-68.836-3.413-96.143-30.151-27.307-27.876-29.013-65.991-30.72-96.711-0.569-14.791-1.707-33.564-5.689-40.391-3.413-6.257-19.911-16.497-31.289-23.893-26.169-17.067-58.596-38.116-68.836-75.093-9.671-36.409 7.396-70.543 21.617-97.849 6.827-13.653 15.36-30.151 15.36-38.684s-8.533-25.6-15.36-38.684c-14.223-27.307-31.289-61.44-21.617-97.849 9.671-37.547 42.667-58.027 68.836-75.093 11.947-7.396 27.876-17.636 31.857-24.463s4.551-25.031 5.689-40.391c1.707-30.72 3.413-68.836 30.151-96.143 27.876-27.307 65.991-29.013 96.711-30.72 14.791-0.569 33.564-1.707 40.391-5.689 6.257-3.413 16.497-19.911 23.893-31.289 17.067-26.169 38.116-58.596 75.093-68.836 36.409-9.671 70.543 7.396 97.849 21.617 13.653 6.827 30.151 15.36 38.684 15.36s25.6-8.533 38.684-15.36c27.307-13.653 61.44-31.289 97.849-21.617 37.547 9.671 58.027 42.667 75.093 68.836 7.396 11.947 17.636 27.876 24.463 31.857s25.031 4.551 40.391 5.689c30.72 1.707 68.836 3.413 96.143 30.151 27.307 27.876 29.013 65.991 30.72 96.711 0.569 14.791 1.707 33.564 5.689 40.391 3.413 6.257 19.911 16.497 31.289 23.893 26.169 17.067 58.596 38.116 68.836 75.093 9.671 36.409-7.396 70.543-21.617 97.849-6.827 13.653-15.36 30.151-15.36 38.684s8.533 25.6 15.36 38.684c14.223 27.307 31.289 61.44 21.617 97.849-9.671 37.547-42.667 58.027-68.836 75.093-11.947 7.396-27.876 17.636-31.857 24.463s-4.551 25.031-5.689 40.391c-1.707 30.72-3.413 68.836-30.151 96.143-27.876 27.307-65.991 29.013-96.711 30.72-14.791 0.569-33.564 1.707-40.391 5.689-6.257 3.413-16.497 19.911-23.893 31.289-17.067 26.169-38.116 58.596-75.093 68.836-7.396 2.276-14.791 2.844-22.187 2.844zM398.223 85.333s0 0-0.569 0c-5.689 2.276-18.773 21.617-25.031 32.427-13.653 21.049-29.013 44.943-53.476 59.164-25.031 14.223-53.476 15.929-79.076 17.067-12.516 0.569-35.84 1.707-40.96 5.689-3.413 4.551-4.551 27.307-5.12 39.823-1.137 25.6-2.844 54.044-17.067 78.507s-38.116 39.823-59.164 53.476c-10.809 6.827-30.151 19.343-32.427 25.6-0.569 6.257 9.103 25.6 14.791 36.977 11.377 22.756 25.031 48.356 25.031 77.369s-13.084 54.613-25.031 77.369c-5.689 11.377-15.929 30.72-14.791 36.977 2.276 5.689 21.617 18.773 32.427 25.031 21.049 13.653 44.943 29.013 59.164 53.476 14.223 25.031 15.929 53.476 17.067 79.076 0.569 12.516 1.707 35.84 5.689 40.96 4.551 3.413 27.307 4.551 39.823 5.12 25.6 1.137 54.044 2.844 78.507 17.067s39.823 38.116 53.476 59.164c6.827 10.809 19.343 30.151 25.6 32.427 5.689 1.707 25.6-9.103 36.977-14.791 22.756-11.377 48.356-25.031 77.369-25.031s54.613 13.084 77.369 25.031c11.377 5.689 29.583 16.497 36.977 14.791 5.689-2.276 18.773-21.617 25.031-32.427 13.653-21.049 29.013-44.943 53.476-59.164 25.031-14.223 53.476-15.929 79.076-17.067 12.516-0.569 35.84-1.707 40.96-5.689 3.413-4.551 4.551-27.307 5.12-39.823 1.137-25.6 2.844-54.044 17.067-78.507s38.116-39.823 59.164-53.476c10.809-6.827 30.151-19.343 32.427-25.6 0.569-6.257-9.103-25.6-14.791-36.977-11.377-22.756-25.031-48.356-25.031-77.369s13.084-54.613 25.031-77.369c5.689-11.377 15.36-30.72 14.791-36.977-2.276-6.257-22.187-18.773-32.427-25.6-21.049-13.653-44.943-29.013-59.164-53.476-14.223-25.031-15.929-53.476-17.067-79.076-0.569-12.516-1.707-35.84-5.689-40.96-4.551-3.413-27.307-4.551-39.823-5.12-25.6-1.137-54.044-2.844-78.507-17.067s-39.823-38.116-53.476-59.164c-6.827-10.809-19.343-30.151-25.6-32.427-5.689-1.707-25.6 9.103-36.977 14.791-22.756 11.377-48.356 25.031-77.369 25.031s-54.613-13.084-77.369-25.031c-11.377-5.689-29.583-14.791-36.409-14.791zM938.667 397.084s0 0 0 0v0zM426.097 711.68v0c-11.377 0-22.187-4.551-30.151-12.516l-142.791-142.791c-16.497-16.497-16.497-43.804 0-60.303s43.804-16.497 60.303 0l112.64 112.64 283.876-283.876c16.497-16.497 43.804-16.497 60.303 0s16.497 43.804 0 60.303l-314.027 314.027c-7.964 7.964-18.773 12.516-30.151 12.516z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["verified"]},"attrs":[{}],"properties":{"order":331,"id":259,"name":"verified","prevSize":80,"code":59906},"setIdx":0,"setId":1,"iconIdx":2},{"icon":{"paths":["M799.19 390.096l-121.904 121.904 121.904 121.904c15.924 15.924 15.924 42.282 0 58.207-8.237 8.237-18.67 12.081-29.103 12.081s-20.866-3.844-29.103-12.081l-121.904-121.904-121.904 121.904c-8.237 8.237-18.67 12.081-29.103 12.081s-20.866-3.844-29.103-12.081c-15.924-15.924-15.924-42.282 0-58.207l121.904-121.904-121.904-121.904c-15.924-15.924-15.924-42.282 0-58.207s42.282-15.924 58.207 0l121.904 121.904 121.904-121.904c15.924-15.924 42.282-15.924 58.207 0s15.924 42.282 0 58.207zM1023.778 237.441v549.119c0 52.715-42.831 96.096-96.096 96.096h-655.098c-33.497 0-63.697-17.023-81.27-45.028l-180.66-289.385c-13.728-21.965-13.728-50.518 0-73.033l180.66-288.837c17.571-28.005 48.323-45.028 81.27-45.028h655.648c52.715 0 96.096 43.381 96.096 96.096zM941.41 237.441c0-7.687-6.040-13.728-13.728-13.728h-655.098c-4.942 0-9.335 2.197-11.531 6.589l-176.267 281.698 176.267 281.698c2.745 3.844 7.139 6.589 11.531 6.589h655.648c7.687 0 13.728-6.040 13.728-13.728v-549.119z"],"attrs":[{}],"grid":16,"tags":["delete-left"],"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":330,"id":258,"name":"delete-left","prevSize":80,"code":59907},"setIdx":0,"setId":1,"iconIdx":3},{"icon":{"paths":["M877.707 936.219h-38.619c-22.234-79.578-90.695-277.351-257.457-424.219 166.762-146.867 235.222-344.642 257.457-424.219h38.619c23.99 0 43.885-19.895 43.885-43.885s-19.895-43.885-43.885-43.885h-731.412c-23.99 0-43.885 19.895-43.885 43.885s19.895 43.885 43.885 43.885h38.619c22.234 79.578 90.695 277.351 257.457 424.219-166.762 146.867-235.222 344.642-257.457 424.219h-38.619c-23.99 0-43.885 19.895-43.885 43.885s19.895 43.885 43.885 43.885h731.412c23.99 0 43.885-19.895 43.885-43.885s-19.895-43.885-43.885-43.885zM276.778 87.781h469.859c-26.331 83.089-93.621 248.679-235.222 367.462-141.601-119.366-208.891-284.373-235.222-367.462zM512 568.758c141.601 119.366 208.891 284.373 235.222 367.462h-470.444c26.331-83.089 93.621-248.681 235.222-367.462z"],"attrs":[{}],"grid":16,"tags":["hourglass"],"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":329,"id":257,"name":"hourglass","prevSize":80,"code":59902},"setIdx":0,"setId":1,"iconIdx":4},{"icon":{"paths":["M816.58 221.265h-110.756v-41.534c0-53.163-43.749-96.912-96.912-96.912h-512.247c-53.163 0-96.912 43.749-96.912 96.912v498.402c0 53.163 43.749 96.912 96.912 96.912h15.506c7.2 92.481 84.174 166.134 178.318 166.134s171.118-73.653 178.318-166.134h85.836c7.2 92.481 84.174 166.134 178.318 166.134s171.118-73.653 178.318-166.134h15.506c53.163 0 96.912-43.749 96.912-96.912v-249.201c0-114.633-93.035-207.668-207.668-207.668zM82.82 678.134v-498.402c0-7.752 6.091-13.845 13.845-13.845h512.247c7.752 0 13.845 6.091 13.845 13.845v439.701s-2.768 3.323-4.43 4.43c-8.307 7.2-16.059 14.952-23.259 23.259-2.216 2.768-4.43 4.984-6.091 7.752-8.307 11.629-16.059 23.259-21.043 36.55h-110.756s0 0 0-0.554c0 0 0 0 0 0-3.877-9.414-9.414-18.829-14.952-27.136-1.661-2.216-3.323-4.43-4.984-7.2-4.43-6.645-9.414-12.184-14.952-18.275-2.216-2.216-3.877-4.43-6.091-6.645-7.2-6.645-14.398-12.737-22.152-18.275-1.107-0.554-1.661-1.661-2.768-2.216-8.307-5.538-17.168-9.968-26.027-14.398-3.323-1.661-6.645-2.768-9.968-3.877-7.2-2.768-13.845-4.984-21.043-6.645-3.323-0.554-6.645-1.661-9.968-2.216-10.522-2.216-21.597-3.323-32.673-3.323s-21.597 1.107-32.673 3.323c-3.323 0.554-6.645 1.661-9.968 2.216-7.2 1.661-14.398 3.877-21.043 6.645-3.323 1.107-6.645 2.216-9.968 3.877-8.861 3.877-17.721 8.861-26.027 14.398-1.107 0.554-1.661 1.107-2.768 2.216-7.752 5.538-15.506 11.629-22.152 18.275-2.216 2.216-4.43 4.43-6.091 6.645-5.538 5.538-10.522 11.629-14.952 18.275-1.661 2.216-3.323 4.43-4.984 7.2-5.538 8.861-10.522 17.721-14.952 27.136 0 0 0 0 0 0s0 0 0 0.554h-27.689c-7.752 0-13.845-6.091-13.845-13.845zM290.487 858.113c-53.163 0-96.912-43.749-96.912-96.912 0-6.645 0.554-13.291 2.216-19.382 2.216-9.968 6.091-19.382 11.075-27.689 0.554-1.661 1.661-2.768 2.216-4.43 4.984-7.752 11.075-14.952 18.275-21.043 1.661-1.107 2.768-2.216 4.43-3.323 7.2-5.538 15.506-10.522 24.366-13.845 1.107 0 2.768-1.107 4.43-1.107 9.414-3.323 19.936-5.538 30.458-5.538s20.49 2.216 30.458 5.538c1.661 0 2.768 0.554 4.43 1.107 8.861 3.323 17.168 8.307 24.366 13.845 1.661 1.107 2.768 2.216 4.43 3.323 7.2 6.091 13.291 13.291 18.275 21.043 1.107 1.107 1.661 2.768 2.216 4.43 4.984 8.861 8.861 17.721 11.075 27.689 1.107 6.091 2.216 12.737 2.216 19.382 0 53.163-43.749 96.912-96.912 96.912zM733.513 858.113c-53.163 0-96.912-43.749-96.912-96.912 0-6.645 0.554-13.291 2.216-19.382 1.661-6.645 3.323-13.291 6.091-19.382 0 0 0-0.554 0-1.107 2.768-5.538 5.538-11.075 9.414-16.059 0.554-1.107 1.661-1.661 2.216-2.768 3.323-4.43 6.645-8.307 10.522-12.184 1.107-1.107 2.216-1.661 3.323-2.768 3.877-3.323 8.307-6.645 12.737-9.414 1.107-0.554 2.768-1.661 4.43-2.216 4.984-2.768 10.522-4.984 16.059-6.645 2.216-0.554 4.43-1.661 7.2-2.216 7.2-1.661 14.952-2.768 22.705-2.768 10.522 0 20.49 2.216 30.458 5.538 1.661 0 2.768 0.554 4.43 1.107 8.861 3.323 17.168 8.307 24.366 13.845 1.661 1.107 2.768 2.216 4.43 3.323 7.2 6.091 13.291 13.291 18.275 21.043 1.107 1.107 1.661 2.768 2.216 4.43 4.984 8.861 8.861 17.721 11.075 27.689 1.107 6.091 2.216 12.737 2.216 19.382 0 53.163-43.749 96.912-96.912 96.912zM705.823 470.466v-166.134h110.756c68.669 0 124.601 55.931 124.601 124.601v41.534h-235.356z"],"attrs":[{}],"grid":16,"tags":["truck"],"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":328,"id":256,"name":"truck","prevSize":80,"code":59904},"setIdx":0,"setId":1,"iconIdx":5},{"icon":{"paths":["M168.104 1023.75v0c-44.45 0-86.559-17.546-118.726-49.128-65.505-65.505-65.505-171.363 0-236.867l322.256-322.256c-29.242-113.462 2.34-235.698 85.389-318.747 83.634-83.634 206.454-116.387 320.502-85.389 15.206 4.094 26.904 15.791 30.997 30.997s0 30.997-11.113 42.11l-143.29 143.29 30.413 111.707 111.707 30.413 143.29-143.29c11.113-11.113 27.488-15.206 42.11-11.113 15.206 4.094 26.904 15.791 30.997 30.997 30.997 114.047-1.169 236.867-85.389 320.502-83.050 83.050-205.285 114.633-318.747 85.389l-322.256 322.256c-31.582 31.582-73.692 49.128-118.142 49.128zM668.742 89.148c-56.146 4.678-109.369 29.242-150.308 70.183-66.674 66.674-88.314 164.345-56.146 254.413 5.849 15.791 1.755 33.922-10.527 45.619l-340.973 340.973c-30.997 30.997-30.997 81.88 0 112.878 15.206 15.206 35.091 23.395 56.732 23.395v0c21.055 0 41.524-8.188 56.146-23.395l340.973-340.973c12.282-12.282 29.828-15.791 45.619-10.527 90.069 31.582 187.739 10.527 254.413-56.146 40.941-40.941 64.919-94.162 70.183-150.308l-95.332 95.332c-11.113 11.113-27.488 15.206-42.695 11.113l-160.252-43.864c-15.206-4.094-26.904-15.791-30.997-30.997l-43.864-160.252c-4.094-15.206 0-31.582 11.113-42.695l95.332-95.332z"],"attrs":[{}],"grid":16,"tags":["wrench"],"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":325,"id":255,"name":"wrench","prevSize":80,"code":59903},"setIdx":0,"setId":1,"iconIdx":6},{"icon":{"paths":["M495.693 730.292h32.612c77.849 0 140.443-64.699 140.443-144.651v-389.243c0-79.953-63.121-144.651-140.443-144.651h-32.612c-77.849 0-140.443 64.699-140.443 144.651v388.718c0 79.953 63.121 144.651 140.443 144.651zM434.151 196.397c0-36.294 27.877-65.751 61.542-65.751h32.612c34.19 0 61.542 29.456 61.542 65.751v388.718c0 36.294-27.877 65.751-61.542 65.751h-32.612c-34.19 0-61.542-29.456-61.542-65.751v-388.718zM814.452 374.712v222.5c0 147.807-116.773 267.736-263.003 275.101v99.941c0 21.566-17.885 39.45-39.45 39.45s-39.45-17.885-39.45-39.45v-99.941c-146.229-7.364-263.002-127.293-263.002-275.101v-222.5c0-21.566 17.885-39.45 39.45-39.45s39.45 17.885 39.45 39.45v222.5c0 108.883 88.896 197.779 198.304 197.779h51.023c109.409 0 198.304-88.896 198.304-197.779v-222.5c0-21.566 17.885-39.45 39.45-39.45s39.45 17.885 39.45 39.45z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["microphone"]},"attrs":[{}],"properties":{"order":323,"id":254,"name":"microphone","prevSize":80,"code":59898},"setIdx":0,"setId":1,"iconIdx":7},{"icon":{"paths":["M906.87 28.172h-85.757c-64.638 0-117.117 52.479-117.117 117.117v28.799l-607.985 130.557v-32.639c0-26.239-21.76-47.999-47.999-47.999s-47.999 21.76-47.999 47.999v447.99c0 26.239 21.76 47.999 47.999 47.999s47.999-21.76 47.999-47.999v-40.319l607.985 130.557v28.799c0 64.638 52.479 117.117 117.117 117.117h85.757c64.638 0 117.117-52.479 117.117-117.117v-693.744c0-64.638-52.479-117.117-117.117-117.117zM96.011 581.118v-178.556l607.985-130.557v439.669l-607.985-130.557zM927.989 839.033c0 11.52-9.6 21.119-21.119 21.119h-85.757c-11.52 0-21.119-9.6-21.119-21.119v-693.744c0-11.52 9.6-21.119 21.119-21.119h85.757c11.52 0 21.119 9.6 21.119 21.119v693.744zM574.079 872.311c-23.68 74.238-92.158 124.156-170.876 124.156-98.558 0-179.196-79.359-179.196-175.995 0-7.039 0-14.719 1.279-21.76 3.199-26.239 27.52-44.799 53.759-41.598s44.799 26.879 41.598 53.118c0 3.199 0 6.4 0 9.6 0 44.159 37.12 79.998 83.198 79.998 36.479 0 68.478-23.039 79.359-56.958 7.68-25.6 35.2-39.679 60.159-31.36 25.6 7.68 39.040 35.2 31.36 60.159z"],"attrs":[{}],"grid":16,"tags":["megaphone"],"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":322,"id":253,"name":"megaphone","prevSize":80,"code":59899},"setIdx":0,"setId":1,"iconIdx":8},{"icon":{"paths":["M1023.949 776.232c0 27.083-22.46 49.543-49.543 49.543h-805.246l80.59 80.59c19.156 19.156 19.156 50.864 0 70.022-9.909 9.909-22.46 14.533-35.010 14.533s-25.101-4.625-35.010-14.533l-165.145-165.145c-4.625-4.625-7.927-9.909-10.57-15.854-5.284-11.89-5.284-25.763 0-37.653 2.643-5.945 5.945-11.229 10.57-15.854l165.145-165.145c19.156-19.156 50.864-19.156 70.022 0s19.156 50.864 0 70.022l-80.59 80.59h805.246c27.083 0 49.543 22.46 49.543 49.543zM49.594 297.311h805.246l-80.59 80.59c-19.156 19.156-19.156 50.864 0 70.022 9.909 9.909 22.46 14.533 35.010 14.533s25.101-4.625 35.010-14.533l165.145-165.145c4.625-4.625 7.927-9.909 10.57-15.854 5.284-11.89 5.284-25.763 0-37.653-2.643-5.945-5.945-11.229-10.57-15.854l-165.145-165.145c-19.156-19.156-50.864-19.156-70.022 0s-19.156 50.864 0 70.022l80.59 80.59h-805.246c-27.083 0-49.543 22.46-49.543 49.543s22.46 49.543 49.543 49.543z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["arrow-right-arrow-left"]},"attrs":[{}],"properties":{"order":321,"id":252,"name":"arrow-right-arrow-left","prevSize":80,"code":59900},"setIdx":0,"setId":1,"iconIdx":9},{"icon":{"paths":["M609.223 618.817c-17.27 69.72-134.322 31.981-172.7 22.386l30.702-123.449c38.378 9.594 159.908 28.143 141.997 101.061zM509.441 348.895l-28.143 111.935c31.981 7.676 129.844 40.297 145.835-23.027 15.991-65.882-85.71-81.233-117.692-88.909zM1008.351 635.449c-68.44 273.76-346.039 440.703-620.44 372.904-273.76-68.44-441.343-346.039-372.904-619.8 68.44-274.4 346.039-440.703 620.44-372.904 273.76 68.44 441.343 346.039 372.904 619.8zM343.778 597.71c-2.559 7.035-9.594 17.27-25.586 13.432-2.559 0-40.937-10.235-40.937-10.235l-28.143 63.963 72.918 17.91c14.072 3.838 26.864 7.035 40.297 10.873l-23.027 92.747 55.648 14.072 23.027-92.106c15.351 4.478 30.062 7.676 44.774 11.513l-23.027 91.466 56.288 14.072 23.027-92.747c95.944 17.91 168.222 10.873 198.285-76.115 24.305-69.72-1.279-110.017-51.81-136.241 36.459-8.316 63.963-32.621 71.639-82.512 10.235-67.801-41.575-104.899-112.574-128.565l23.027-92.747-56.288-14.072-22.386 89.547c-14.711-3.838-30.062-7.035-45.413-10.873l22.386-90.188-55.648-14.072-23.027 92.106c-12.153-2.559-24.305-5.757-35.819-8.316l-77.395-19.829-14.711 60.126s40.937 9.594 40.937 10.235c22.386 5.757 26.224 20.468 26.224 32.621l-63.323 252.653z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["bitcoin"]},"attrs":[{}],"properties":{"order":320,"id":251,"name":"bitcoin","prevSize":80,"code":59901},"setIdx":0,"setId":1,"iconIdx":10},{"icon":{"paths":["M290.603 885.606h-83.024c-38.191 0-69.186-30.995-69.186-69.186v-664.188c0-38.191 30.995-69.186 69.186-69.186h207.559v262.908c0 22.693 18.819 41.512 41.512 41.512h265.675c5.535 16.051 20.48 27.674 38.745 27.674 22.693 0 41.512-18.819 41.512-41.512v-27.674c0-5.535-1.107-11.069-3.321-16.051s-4.981-9.409-8.856-13.284l-304.42-304.42c-3.875-3.875-8.302-6.642-13.284-8.856s-10.517-3.321-16.051-3.321h-249.071c-84.13 0-152.209 68.079-152.209 152.209v664.188c0 84.13 68.079 152.209 152.209 152.209h83.024c22.693 0 41.512-18.819 41.512-41.512s-18.819-41.512-41.512-41.512zM498.162 141.715l162.726 162.726h-162.726v-162.726zM933.206 477.13c-21.032-21.032-52.029-33.763-84.13-34.316-33.209-1.66-64.758 11.069-85.791 32.655l-353.68 354.234c-7.196 7.196-11.069 16.051-12.177 26.014l-9.963 123.429c-1.107 12.177 3.321 24.353 12.177 32.655 7.748 7.748 18.265 12.177 29.335 12.177 1.107 0 2.214 0 3.875 0l124.535-11.623c9.409-1.107 18.819-4.981 25.461-12.177l353.68-354.234c44.279-43.726 42.618-122.875-3.321-168.814zM877.858 587.275l-343.164 343.717-60.331 5.535 4.427-58.67 343.164-343.717c5.535-5.535 15.498-7.748 25.461-8.302 11.069 0 21.032 3.875 27.121 9.963 13.284 12.73 14.944 39.851 3.321 51.475z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["file-edit"]},"attrs":[{}],"properties":{"order":319,"id":250,"name":"file-edit","prevSize":80,"code":59894},"setIdx":0,"setId":1,"iconIdx":11},{"icon":{"paths":["M1021.466 949.618l-177.541-496.402c-12.469-32.659-40.377-52.846-72.441-52.846s-59.379 20.189-73.035 54.035l-176.948 495.215c-8.313 23.158 3.563 48.691 26.72 57.003s48.691-3.563 57.003-26.72l36.814-102.724h258.296l36.814 102.724c6.531 18.408 23.752 29.689 42.158 29.689 4.75 0 10.094-0.594 14.845-2.376 23.158-8.313 35.033-33.846 26.72-57.003zM674.697 787.515l97.38-272.547 97.38 272.547h-194.761zM523.282 265.579c-134.195 211.981-255.327 340.238-402.585 425.743-7.125 4.157-14.845 5.938-21.97 5.938-15.438 0-30.283-7.72-38.595-21.97-12.469-21.376-5.344-48.691 16.032-60.566 124.694-72.441 226.826-176.354 341.425-348.55h-373.489c-24.345 0-44.534-20.189-44.534-44.534s20.189-44.534 44.534-44.534h222.669v-117.569c0-24.345 20.189-44.534 44.534-44.534s44.534 20.189 44.534 44.534v117.569h222.669c24.345 0 44.534 20.189 44.534 44.534s-20.189 44.534-44.534 44.534h-55.816zM525.657 697.26c-7.72 0-15.438-1.781-22.563-5.938-38.595-22.563-76.004-47.502-111.038-73.63-19.595-14.845-23.752-42.752-8.907-62.347s42.752-23.752 62.347-8.907c32.064 24.345 67.097 46.909 102.724 67.691 21.376 12.469 28.502 39.784 16.032 61.16-8.313 14.251-23.158 21.97-38.595 21.97z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["language"]},"attrs":[{}],"properties":{"order":318,"id":249,"name":"language","prevSize":80,"code":59895},"setIdx":0,"setId":1,"iconIdx":12},{"icon":{"paths":["M696.881 725.324c-23.323 0-42.665 19.342-42.665 42.665v85.33c0 39.252-31.856 71.108-71.108 71.108h-426.648c-39.252 0-71.108-31.856-71.108-71.108v-682.637c0-39.252 31.856-71.108 71.108-71.108h184.881v270.211c0 23.323 19.342 42.665 42.665 42.665h270.211v71.108c0 23.323 19.342 42.665 42.665 42.665s42.665-19.342 42.665-42.665v-113.772c0-11.377-4.55-22.186-12.515-30.149l-312.876-312.876c-7.964-7.964-18.773-12.515-30.149-12.515h-227.546c-86.467 0-156.437 69.97-156.437 156.437v682.637c0 86.467 69.97 156.437 156.437 156.437h426.648c86.467 0 156.437-69.97 156.437-156.437v-85.33c0-23.323-19.342-42.665-42.665-42.665zM426.67 159.872l167.246 167.246h-167.246v-167.246zM1020.565 642.27c-2.276 5.12-5.12 9.67-9.102 13.653l-170.659 170.659c-8.533 8.533-19.342 12.515-30.149 12.515s-21.616-3.982-30.149-12.515c-16.497-16.497-16.497-43.802 0-60.3l97.845-97.845h-494.343c-23.323 0-42.665-19.342-42.665-42.665s19.342-42.665 42.665-42.665h494.343l-97.845-97.845c-16.497-16.497-16.497-43.802 0-60.3s43.802-16.497 60.3 0l170.659 170.659c3.982 3.982 6.826 8.533 9.102 13.653 4.55 10.24 4.55 22.186 0 32.425z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["file-export"]},"attrs":[{}],"properties":{"order":317,"id":248,"name":"file-export","prevSize":80,"code":59896},"setIdx":0,"setId":1,"iconIdx":13},{"icon":{"paths":["M537.031 668.444h-494.364c-23.324 0-42.667-19.343-42.667-42.667s19.343-42.667 42.667-42.667h494.364l-97.849-97.849c-16.497-16.497-16.497-43.804 0-60.303s43.804-16.497 60.303 0l170.667 170.667c3.983 3.983 6.827 8.533 9.103 13.653 4.551 10.24 4.551 22.187 0 32.427-2.276 5.12-5.12 9.671-9.103 13.653l-170.667 170.667c-8.533 8.533-19.343 12.516-30.151 12.516s-21.617-3.983-30.151-12.516c-16.497-16.497-16.497-43.804 0-60.303l97.849-97.849zM1024 369.777v483.556c0 86.471-69.973 156.444-156.444 156.444h-426.667c-86.471 0-156.444-69.973-156.444-156.444v-56.889c0-23.324 19.343-42.667 42.667-42.667s42.667 19.343 42.667 42.667v56.889c0 39.253 31.857 71.111 71.111 71.111h426.667c39.253 0 71.111-31.857 71.111-71.111v-440.889h-270.223c-23.324 0-42.667-19.343-42.667-42.667v-270.223h-184.889c-39.253 0-71.111 31.857-71.111 71.111v284.444c0 23.324-19.343 42.667-42.667 42.667s-42.667-19.343-42.667-42.667v-284.444c0-86.471 69.973-156.444 156.444-156.444h227.556c11.377 0 22.187 4.551 30.151 12.516l312.889 312.889c7.964 7.964 12.516 18.773 12.516 30.151zM711.111 327.111h167.253l-167.253-167.253v167.253z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["file-import"]},"attrs":[{}],"properties":{"order":316,"id":247,"name":"file-import","prevSize":80,"code":59897},"setIdx":0,"setId":1,"iconIdx":14},{"icon":{"paths":["M894.076 334.712l-321.811-321.811c-8.191-8.191-19.309-12.873-31.010-12.873h-263.299c-88.936 0-160.905 71.968-160.905 160.905v702.132c0 88.936 71.968 160.905 160.905 160.905h468.087c88.936 0 160.905-71.968 160.905-160.905v-497.344c0-11.702-4.68-22.819-12.873-31.010zM585.138 149.817l172.022 172.022h-172.022v-172.022zM746.044 936.204h-468.087c-40.373 0-73.138-32.766-73.138-73.138v-702.132c0-40.373 32.766-73.138 73.138-73.138h219.416v277.928c0 23.989 19.894 43.883 43.883 43.883h277.928v453.46c0 40.373-32.766 73.138-73.138 73.138zM758.916 554.128l-87.766 292.554c-5.266 17.553-21.65 30.426-40.373 31.010-0.586 0-1.17 0-1.755 0-18.139 0-33.937-11.118-40.958-27.5l-76.065-190.745-76.065 190.745c-7.021 17.553-23.989 28.671-42.713 27.5-18.723-0.586-34.521-13.457-40.373-31.010l-87.766-292.554c-7.021-23.405 6.436-47.979 29.255-54.415 23.405-7.021 47.394 6.436 54.415 29.255l51.49 172.022 70.213-176.118c13.457-33.351 68.458-33.351 81.331 0l70.213 176.118 51.49-172.022c7.021-23.405 31.596-36.276 54.415-29.255 23.405 7.021 36.276 31.596 29.255 54.415z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["file-word"]},"attrs":[{}],"properties":{"order":311,"id":246,"name":"file-word","prevSize":80,"code":59889},"setIdx":0,"setId":1,"iconIdx":15},{"icon":{"paths":["M950.832 263.329h-81.915c23.405-28.085 38.032-63.192 38.032-102.395 0-88.936-71.968-160.905-160.905-160.905-98.298 0-184.895 52.074-234.044 129.309-49.149-77.234-135.746-129.309-234.044-129.309-88.936 0-160.905 71.968-160.905 160.905 0 39.203 14.628 74.309 38.032 102.395h-81.915c-40.373 0-73.138 32.766-73.138 73.138v146.278c0 35.107 25.16 63.192 58.511 70.213v397.874c0 40.373 32.766 73.138 73.138 73.138h760.643c40.373 0 73.138-32.766 73.138-73.138v-397.874c33.351-7.021 58.511-35.107 58.511-70.213v-146.278c0-40.373-32.766-73.138-73.138-73.138zM936.204 468.117h-380.321v-117.021h380.321v117.021zM746.044 87.796c40.373 0 73.138 32.766 73.138 73.138s-32.766 73.138-73.138 73.138h-184.895c19.894-83.67 95.373-146.278 184.895-146.278zM277.956 87.796c89.522 0 165.001 62.606 184.895 146.278h-184.895c-40.373 0-73.138-32.766-73.138-73.138s32.766-73.138 73.138-73.138zM87.796 351.095h380.321v117.021h-380.321v-117.021zM146.306 555.883h321.811v380.321h-321.811v-380.321zM877.694 936.204h-321.811v-380.321h321.811v380.321z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["gift"]},"attrs":[{}],"properties":{"order":312,"id":245,"name":"gift","prevSize":80,"code":59890},"setIdx":0,"setId":1,"iconIdx":16},{"icon":{"paths":["M417.791 482.743c0-23.991 19.896-43.886 43.886-43.886h73.143v-73.143c0-23.991 19.896-43.886 43.886-43.886s43.886 19.896 43.886 43.886v73.143h73.143c23.991 0 43.886 19.896 43.886 43.886s-19.896 43.886-43.886 43.886h-73.143v73.143c0 23.991-19.896 43.886-43.886 43.886s-43.886-19.896-43.886-43.886v-73.143h-73.143c-23.991 0-43.886-19.896-43.886-43.886zM468.114 906.976c0 48.567-39.205 87.772-87.772 87.772s-87.772-39.205-87.772-87.772 39.205-87.772 87.772-87.772 87.772 39.205 87.772 87.772zM848.461 906.976c0 48.567-39.205 87.772-87.772 87.772s-87.772-39.205-87.772-87.772 39.205-87.772 87.772-87.772 87.772 39.205 87.772 87.772zM1022.836 259.215l-117.029 468.119c-4.681 19.31-22.235 33.354-42.716 33.354h-585.15c-21.065 0-39.205-15.213-43.301-36.279l-110.593-607.385h-80.165c-23.991 0-43.886-19.896-43.886-43.886s19.896-43.886 43.886-43.886h117.029c21.065 0 39.205 15.213 43.301 36.279l25.162 139.266h750.746c13.458 0 26.332 6.436 34.523 16.969s11.118 24.576 8.192 37.45zM923.945 292.569h-678.773l69.048 380.347h514.346l94.794-380.347z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["cart-plus"]},"attrs":[{}],"properties":{"order":313,"id":244,"name":"cart-plus","prevSize":80,"code":59891},"setIdx":0,"setId":1,"iconIdx":17},{"icon":{"paths":["M1023.898 103.121v369.207c0 56.948-46.711 103.659-103.659 103.659h-103.019v-575.886h103.019c57.589 0 103.659 46.071 103.659 103.019zM85.844 79.445l-84.463 479.905c-10.238 58.868 34.553 112.617 94.702 112.617h305.86v223.955c0 70.386 57.589 127.974 127.335 127.974h5.759c25.595 0 48.631-15.357 58.868-39.033l174.685-408.879v-575.886s-588.683 0-588.683 0c-46.711 0-86.383 33.274-94.702 79.345z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["thumbs-down-fill"]},"attrs":[{}],"properties":{"order":314,"id":243,"name":"thumbs-down-fill","prevSize":80,"code":59892},"setIdx":0,"setId":1,"iconIdx":18},{"icon":{"paths":["M207.428 448.014v575.872h-103.017c-57.587 0-103.657-46.070-103.657-103.017v-369.198c0-56.947 46.71-103.657 103.657-103.657h103.017zM927.907 352.035h-305.852v-223.95c0-70.384-57.587-127.971-127.332-127.971h-5.759c-25.595 0-48.63 15.357-58.866 39.032l-174.681 408.869v575.872s588.668 0 588.668 0c46.71 0 86.381-33.273 94.699-79.343l84.461-479.893c10.238-58.866-34.552-112.614-94.699-112.614z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["thumbs-up-fill"]},"attrs":[{}],"properties":{"order":315,"id":242,"name":"thumbs-up-fill","prevSize":80,"code":59893},"setIdx":0,"setId":1,"iconIdx":19},{"icon":{"paths":["M1020.467 528.967c-2.341 5.266-5.266 9.946-9.362 14.042l-146.281 146.281c-8.774 8.774-19.895 12.873-31.011 12.873s-22.234-4.096-31.011-12.873c-16.967-16.967-16.967-45.053 0-62.024l71.384-71.384h-318.304v318.304l71.384-71.384c16.967-16.967 45.053-16.967 62.024 0s16.967 45.053 0 62.024l-146.281 146.281c-4.096 4.096-8.774 7.021-14.042 9.362s-11.117 3.513-16.967 3.513-11.701-1.17-16.967-3.513c-5.266-2.341-9.946-5.266-14.042-9.362l-146.281-146.281c-16.967-16.967-16.967-45.053 0-62.024s45.053-16.967 62.024 0l71.384 71.384v-318.304h-318.304l71.384 71.384c16.967 16.967 16.967 45.053 0 62.024-8.774 8.774-19.895 12.873-31.011 12.873s-22.234-4.096-31.011-12.873l-146.281-146.281c-4.096-4.096-7.021-8.774-9.362-14.042-4.681-10.532-4.681-22.82 0-33.35 2.341-5.266 5.266-9.946 9.362-14.042l146.281-146.281c16.967-16.967 45.053-16.967 62.024 0s16.967 45.053 0 62.024l-71.384 71.384h318.304v-318.889l-71.384 71.384c-16.967 16.967-45.053 16.967-62.024 0s-16.967-45.053 0-62.024l146.281-146.281c4.096-4.096 8.774-7.021 14.042-9.362 10.532-4.681 22.82-4.681 33.35 0 5.266 2.341 9.946 5.266 14.042 9.362l146.281 146.281c16.967 16.967 16.967 45.053 0 62.024-8.774 8.774-19.895 12.873-31.011 12.873s-22.234-4.096-31.011-12.873l-71.384-71.384v318.304h318.304l-71.384-71.384c-16.967-16.967-16.967-45.053 0-62.024s45.053-16.967 62.024 0l146.281 146.281c4.096 4.096 7.021 8.774 9.362 14.042 4.681 10.532 4.681 22.82 0 33.35z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["arrows-alt"]},"attrs":[{}],"properties":{"order":310,"id":241,"name":"arrows-alt","prevSize":80,"code":59888},"setIdx":0,"setId":1,"iconIdx":20},{"icon":{"paths":["M695.789 315.083h-367.579c-14.704 0-26.255-11.553-26.255-26.255v-78.767c0-14.704 11.553-26.255 26.255-26.255h367.579c14.704 0 26.255 11.553 26.255 26.255v78.767c0 14.704-11.553 26.255-26.255 26.255zM722.045 472.617v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM406.978 472.617v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM564.512 472.617v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM722.045 643.278v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM406.978 643.278v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM564.512 643.278v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM722.045 813.939v-52.512c0-14.704-11.553-26.255-26.255-26.255h-52.512c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h52.512c14.704 0 26.255-11.553 26.255-26.255zM564.512 813.939v-52.512c0-14.704-11.553-26.255-26.255-26.255h-210.045c-14.704 0-26.255 11.553-26.255 26.255v52.512c0 14.704 11.553 26.255 26.255 26.255h210.045c14.704 0 26.255-11.553 26.255-26.255zM892.706 905.834v-787.668c0-65.114-53.036-118.15-118.15-118.15h-525.113c-65.114 0-118.15 53.036-118.15 118.15v787.668c0 65.114 53.036 118.15 118.15 118.15h525.113c65.114 0 118.15-53.036 118.15-118.15zM774.556 78.782c21.529 0 39.383 17.854 39.383 39.383v787.668c0 21.529-17.854 39.383-39.383 39.383h-525.113c-21.529 0-39.383-17.854-39.383-39.383v-787.668c0-21.529 17.854-39.383 39.383-39.383h525.113z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["calculator"]},"attrs":[{}],"properties":{"order":308,"id":240,"name":"calculator","prevSize":80,"code":59887},"setIdx":0,"setId":1,"iconIdx":21},{"icon":{"paths":["M117.634 249.75l80.59-80.59v375.869c0 27.083 22.46 49.543 49.543 49.543s49.543-22.46 49.543-49.543v-375.869l80.59 80.59c9.909 9.909 22.46 14.533 35.010 14.533s25.101-4.625 35.010-14.533c19.156-19.156 19.156-50.864 0-70.022l-165.145-165.145c-4.625-4.625-9.909-7.927-15.854-10.57-11.89-5.284-25.763-5.284-37.653 0-5.945 2.643-11.229 5.945-15.854 10.57l-165.145 165.145c-19.156 19.156-19.156 50.864 0 70.022s50.864 19.156 70.022 0z","M906.366 774.25l-80.59 80.59v-375.869c0-27.083-22.46-49.543-49.543-49.543s-49.543 22.46-49.543 49.543v375.869l-80.59-80.59c-19.156-19.156-50.864-19.156-70.022 0s-19.156 50.864 0 70.022l165.145 165.145c4.625 4.625 9.909 7.927 15.854 10.57s12.552 3.963 19.156 3.963 13.211-1.321 19.156-3.963c5.945-2.643 11.229-5.945 15.854-10.57l165.145-165.145c19.156-19.156 19.156-50.864 0-70.022s-50.864-19.156-70.022 0z","M976.388 117.634c19.156-19.156 19.156-50.864 0-70.022s-50.864-19.156-70.022 0l-80.59 80.59v-78.608c0-27.083-22.46-49.543-49.543-49.543s-49.543 22.46-49.543 49.543v177.695l-679.075 679.075c-19.156 19.156-19.156 50.864 0 70.022 9.909 9.909 22.46 14.533 35.010 14.533s25.101-4.625 35.010-14.533l80.59-80.59v78.608c0 27.083 22.46 49.543 49.543 49.543s49.543-22.46 49.543-49.543v-177.695l679.075-679.075z"],"attrs":[{},{},{}],"grid":16,"tags":["sort-alt-slash"],"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":306,"id":239,"name":"sort-alt-slash","prevSize":80,"code":59886},"setIdx":0,"setId":1,"iconIdx":22},{"icon":{"paths":["M1020.451 495.033c-2.348-5.441-5.502-10.097-9.37-14.051l-234.032-234.032c-8.033-8.604-19.443-13.967-32.105-13.967-24.235 0-43.882 19.647-43.882 43.882 0 12.663 5.363 24.072 13.941 32.081l0.026 0.023 159.147 159.147h-724.353l159.147-159.147c7.297-7.815 11.777-18.343 11.777-29.915 0-24.235-19.647-43.882-43.882-43.882-11.574 0-22.1 4.48-29.942 11.802l0.026-0.023-234.040 234.040c-3.859 3.945-7.014 8.601-9.247 13.748l-0.114 0.295c-2.222 5-3.515 10.833-3.515 16.967s1.293 11.968 3.623 17.242l-0.108-0.273c2.348 5.441 5.502 10.097 9.37 14.051l234.032 234.032c7.939 7.929 18.902 12.834 31.010 12.834s23.071-4.904 31.011-12.834v0c7.929-7.939 12.834-18.902 12.834-31.010s-4.904-23.071-12.834-31.011v0l-159.147-159.147h724.353l-159.147 159.147c-7.929 7.939-12.834 18.902-12.834 31.010s4.904 23.071 12.834 31.011v0c7.939 7.929 18.902 12.834 31.010 12.834s23.071-4.904 31.011-12.834v0l234.040-234.040c3.859-3.945 7.014-8.601 9.247-13.748l0.114-0.295c2.222-5 3.515-10.833 3.515-16.967s-1.293-11.968-3.623-17.242l0.108 0.273z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["arrows-h"]},"attrs":[{}],"properties":{"order":305,"id":238,"name":"arrows-h","prevSize":80,"code":59884},"setIdx":0,"setId":1,"iconIdx":23},{"icon":{"paths":["M528.967 1020.451c5.441-2.348 10.097-5.502 14.051-9.37l234.032-234.032c7.297-7.815 11.777-18.343 11.777-29.915 0-24.235-19.647-43.882-43.882-43.882-11.574 0-22.1 4.48-29.942 11.802l0.026-0.023-159.147 159.147v-724.353l159.147 159.147c7.815 7.297 18.343 11.777 29.915 11.777 24.235 0 43.882-19.647 43.882-43.882 0-11.574-4.48-22.1-11.802-29.942l0.023 0.026-234.040-234.040c-3.945-3.859-8.601-7.014-13.748-9.247l-0.295-0.114c-5-2.222-10.833-3.515-16.967-3.515s-11.968 1.293-17.242 3.623l0.273-0.108c-5.441 2.348-10.097 5.502-14.051 9.37l-234.032 234.032c-7.929 7.939-12.834 18.902-12.834 31.010s4.904 23.071 12.834 31.011v0c7.939 7.929 18.902 12.834 31.010 12.834s23.071-4.904 31.011-12.834v0l159.147-159.147v724.353l-159.147-159.147c-7.939-7.929-18.902-12.834-31.010-12.834s-23.071 4.904-31.011 12.834v0c-7.929 7.939-12.834 18.902-12.834 31.010s4.904 23.071 12.834 31.011v0l234.040 234.040c3.945 3.859 8.601 7.014 13.748 9.247l0.295 0.114c5 2.222 10.833 3.515 16.967 3.515s11.968-1.293 17.242-3.623l-0.273 0.108z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["arrows-v"]},"attrs":[{}],"properties":{"order":304,"id":237,"name":"arrows-v","prevSize":80,"code":59885},"setIdx":0,"setId":1,"iconIdx":24},{"icon":{"paths":["M836.060 936.086h-552.19l116.989-164.955c5.016-7 8.065-15.709 8.189-25.123v-190.138h190.108c24.229 0 43.871-19.642 43.871-43.871s-19.642-43.871-43.871-43.871v0h-191.863v-190.108c-0.156-2.816-0.245-6.11-0.245-9.427 0-99.824 80.924-180.749 180.749-180.749 1.732 0 3.459 0.025 5.178 0.073l-0.254-0.005c3.537-0.243 7.666-0.381 11.827-0.381 101.439 0 183.673 82.233 183.673 183.673 0 5.695-0.259 11.328-0.766 16.89l0.052-0.716v58.495c0 24.229 19.642 43.871 43.871 43.871s43.871-19.642 43.871-43.871v0-58.495c0.352-5.164 0.553-11.193 0.553-17.269 0-149.252-120.994-270.246-270.246-270.246-4.515 0-9.003 0.111-13.464 0.329l0.628-0.025c-1.804-0.044-3.929-0.069-6.060-0.069-147.637 0-267.321 119.684-267.321 267.321 0 3.728 0.077 7.436 0.228 11.127l-0.018-0.528v190.108h-131.613c-24.229 0-43.871 19.642-43.871 43.871s19.642 43.871 43.871 43.871v0h131.613v175.484l-155.595 223.45c-3.958 6.515-6.3 14.39-6.3 22.813s2.343 16.298 6.411 23.010l-0.111-0.197c7.358 14.007 21.805 23.398 38.447 23.398 0.056 0 0.112 0 0.169 0h633.489c24.229 0 43.871-19.642 43.871-43.871s-19.642-43.871-43.871-43.871v0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["pound"]},"attrs":[{}],"properties":{"order":303,"id":236,"name":"pound","prevSize":80,"code":59883},"setIdx":0,"setId":1,"iconIdx":25},{"icon":{"paths":["M727.036 469.12l-70.398-16 55.038 78.078v242.556l187.516-156.157v-265.595l-86.398 30.719-85.758 86.398z","M289.285 469.12l-86.398-86.398-85.758-30.719v265.595l187.516 156.157v-242.556l55.038-78.078-70.398 16z","M586.238 476.8h-156.157l-39.040-23.68-62.718 94.078v351.993l46.72 69.759 55.038 55.038h156.157l55.038-55.038 46.72-69.759v-351.993l-62.718-94.078-39.040 23.68z","M711.676 922.231l101.117-101.758v-101.117l-101.117 85.758v117.118z","M202.886 820.473l101.758 101.758v-117.118l-101.758-85.758v101.117z","M453.122 445.442h39.679v-445.431h-86.398l-62.079 147.837-282.234-23.040 47.359 195.836 335.993 124.797h7.68z","M671.997 147.848l-62.079-147.837h-86.398v447.991h52.479l335.993-127.997 47.999-191.996z","M852.474 109.449l-110.078-109.438h-109.438l55.038 124.797 164.476-15.36z","M382.722 0.011h-109.438l-109.438 109.438 164.476 15.36 54.399-124.797z"],"attrs":[{},{},{},{},{},{},{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["prime"]},"attrs":[{},{},{},{},{},{},{},{},{}],"properties":{"order":307,"id":235,"name":"prime","prevSize":80,"code":59882},"setIdx":0,"setId":1,"iconIdx":26},{"icon":{"paths":["M589.605 64.373v-18.004c-0.345-25.576-20.987-46.218-46.53-46.563h-0.033c-300.373 1.794-543.179 245.708-543.179 546.331 0 98.823 26.237 191.517 72.126 271.496l-1.409-2.663c8.24 13.842 23.126 22.972 40.145 22.972 0.074 0 0.148 0 0.221 0h-0.012c8.464-0.017 16.386-2.321 23.186-6.325l-0.215 0.116 18.004-9.313c88.223 122.529 230.468 201.375 391.129 201.375 265.391 0 480.531-215.14 480.531-480.531 0-248.992-189.376-453.753-431.953-478.105l-2.014-0.163zM496.478 95.416v420.93l-365.676 209.844c-24.009-53.406-37.995-115.765-37.995-181.391 0-232.603 175.709-424.166 401.636-449.201l2.036-0.183zM543.042 931.068c-126.56-0.365-238.867-61.070-309.71-154.848l-0.712-0.982 333.392-191.84c14.165-7.849 23.596-22.711 23.596-39.775 0-0.204-0.001-0.407-0.004-0.611v0.031-384.921c192.214 25.131 339.099 187.876 339.099 384.928 0 213.47-172.379 386.677-385.534 388.018h-0.128z"],"attrs":[{}],"grid":16,"tags":["chart-pie"],"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":301,"id":234,"name":"chart-pie","prevSize":80,"code":59881},"setIdx":0,"setId":1,"iconIdx":27},{"icon":{"paths":["M399.361 614.401c-28.277 0-51.2-22.923-51.2-51.2s22.923-51.2 51.2-51.2c28.276 0 51.199 22.923 51.199 51.2v0c0 28.276-22.923 51.2-51.199 51.2v0zM1023.999 512c0 282.77-229.23 512-512 512s-512-229.23-512-512c0-282.77 229.23-512 512-512v0c282.769 0 512 229.23 512 512v0zM750.721 426.88c-18.359 1.113-34.69 8.976-46.715 21.114l-0.006 0.006c-49.923-33.418-111.167-53.62-177.080-54.397l-0.199-0.001 35.84-161.921 114.56 25.601c-0.003 0.191-0.005 0.416-0.005 0.641 0 27.924 22.636 50.56 50.56 50.56 0.002 0 0.003 0 0.005 0v0c28.355-0.361 51.2-23.43 51.2-51.836 0-0.001 0-0.003 0-0.004v0c0.016-0.492 0.027-1.071 0.027-1.653 0-27.924-22.637-50.56-50.561-50.56-20.408 0-37.99 12.090-45.978 29.498l-0.129 0.315-128-28.16c-0.688-0.138-1.481-0.217-2.292-0.217-5.656 0-10.412 3.862-11.77 9.093l-0.018 0.084-39.679 178.56c-66.101 0.974-127.301 21.143-178.501 55.164l1.221-0.764c-12.464-12.858-29.895-20.838-49.191-20.838-37.821 0-68.48 30.66-68.48 68.48 0 26.584 15.148 49.632 37.286 60.978l0.386 0.18c-0.468 4.795-0.733 10.366-0.733 16.001s0.267 11.205 0.787 16.701l-0.054-0.702c0 108.16 122.239 196.48 272.64 196.48s272.64-88.32 272.64-196.48c0-0.084 0-0.183 0-0.282 0-11.484-1.399-22.639-4.039-33.308l0.2 0.95c20.889-11.994 34.732-34.174 34.732-59.588 0-36.756-28.957-66.749-65.302-68.408l-0.15-0.006zM608.64 666.88c-27.226 17.349-60.409 27.649-96 27.649s-68.773-10.302-96.732-28.086l0.732 0.435c-2.268-2.080-5.305-3.355-8.64-3.355s-6.372 1.275-8.649 3.365l0.009-0.009c-2.426 2.23-3.939 5.418-3.939 8.959s1.514 6.729 3.93 8.952l0.009 0.008c31.918 21.918 71.391 35.004 113.921 35.004s82.002-13.086 114.611-35.451l-0.692 0.447c2.426-2.231 3.939-5.418 3.939-8.959s-1.514-6.729-3.93-8.952l-0.009-0.007c-2.337-2.457-5.63-3.984-9.28-3.984s-6.943 1.527-9.274 3.978l-0.005 0.006zM624.639 512c-28.277 0-51.2 22.923-51.2 51.2s22.923 51.2 51.2 51.2c28.276 0 51.199-22.923 51.199-51.2v0c0-28.277-22.923-51.2-51.199-51.2v0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["reddit"]},"attrs":[{}],"properties":{"order":299,"id":233,"name":"reddit","prevSize":80,"code":59880},"setIdx":0,"setId":1,"iconIdx":28},{"icon":{"paths":["M367.461 188.397c-7.939-7.93-18.905-12.836-31.014-12.836s-23.074 4.905-31.015 12.836v0l-292.589 292.589c-7.93 7.939-12.836 18.905-12.836 31.014s4.905 23.074 12.836 31.015v0l292.589 292.589c7.939 7.93 18.905 12.836 31.014 12.836s23.074-4.905 31.015-12.836v0c7.93-7.939 12.836-18.905 12.836-31.014s-4.905-23.074-12.836-31.015v0l-261.574-261.574 261.574-261.574c7.93-7.939 12.836-18.905 12.836-31.014s-4.905-23.074-12.836-31.015v0z","M1011.156 480.986l-292.589-292.589c-7.817-7.298-18.345-11.779-29.92-11.779-24.239 0-43.889 19.649-43.889 43.889 0 11.575 4.481 22.104 11.803 29.946l-0.023-0.027 261.574 261.574-261.574 261.574c-7.93 7.939-12.836 18.905-12.836 31.014s4.905 23.074 12.836 31.015v0c7.939 7.93 18.905 12.836 31.014 12.836s23.074-4.905 31.015-12.836v0l292.589-292.589c7.93-7.939 12.836-18.905 12.836-31.014s-4.905-23.074-12.836-31.015v0z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["code"]},"attrs":[{},{}],"properties":{"order":298,"id":232,"name":"code","prevSize":80,"code":59879},"setIdx":0,"setId":1,"iconIdx":29},{"icon":{"paths":["M936.767 0.034c-27.214 0.367-49.178 22.331-49.545 49.509v160.562l-55.49-55.49c-86.69-87.405-206.835-141.515-339.617-141.515-209.345 0-387.277 134.501-452.092 321.801l-1.011 3.36c-2.53 5.71-4.002 12.369-4.002 19.374 0 21.825 14.301 40.308 34.044 46.591l0.347 0.094c2.483 0.454 5.34 0.712 8.257 0.712s5.775-0.259 8.55-0.756l-0.293 0.043c21.606-0.226 39.922-14.066 46.794-33.339l0.108-0.351c19.528-56.988 50.528-105.653 90.48-145.309l0.022-0.022c68.806-68.546 163.72-110.925 268.534-110.925s199.729 42.378 268.547 110.936l55.478 55.478h-159.205c-27.363 0-49.545 22.182-49.545 49.545s22.182 49.545 49.545 49.545v0h280.095c0.198 0.003 0.432 0.005 0.666 0.005 26.997 0 48.884-21.887 48.884-48.884 0-0.234-0.002-0.468-0.005-0.7v0.036-280.755c0-27.363-22.182-49.545-49.545-49.545v0z","M953.281 622.981c-5.442-2.202-11.755-3.479-18.366-3.479-22.122 0-40.903 14.308-47.591 34.174l-0.104 0.355c-19.528 56.988-50.528 105.653-90.48 145.309l-0.022 0.022c-68.806 68.546-163.72 110.925-268.534 110.925s-199.729-42.378-268.547-110.936l-55.478-55.478h163.169c27.363 0 49.545-22.182 49.545-49.545s-22.182-49.545-49.545-49.545v0h-280.095c-0.198-0.003-0.432-0.005-0.666-0.005-26.997 0-48.884 21.887-48.884 48.884 0 0.234 0.002 0.468 0.005 0.7v-0.036 280.095c0 27.363 22.182 49.545 49.545 49.545s49.545-22.182 49.545-49.545v0-160.526l55.49 55.49c86.69 87.405 206.835 141.515 339.617 141.515 209.345 0 387.277-134.501 452.092-321.801l1.011-3.36c1.72-4.786 2.714-10.307 2.714-16.060 0-21.835-14.317-40.328-34.076-46.602l-0.347-0.094z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["sync"]},"attrs":[{},{}],"properties":{"order":297,"id":231,"name":"sync","prevSize":80,"code":59878},"setIdx":0,"setId":1,"iconIdx":30},{"icon":{"paths":["M950.857 292.571h-175.543v-29.257c0-145.425-117.889-263.314-263.314-263.314s-263.314 117.889-263.314 263.314v0 29.257h-175.543c-40.395 0-73.142 32.747-73.142 73.142v0 497.372c0 88.87 72.044 160.914 160.914 160.914v0h702.171c88.87 0 160.914-72.044 160.914-160.914v0-497.372c0-40.395-32.747-73.142-73.142-73.142v0zM336.457 263.315c0-96.949 78.594-175.543 175.543-175.543s175.543 78.594 175.543 175.543v0 29.257h-351.086zM936.228 863.086c0 40.395-32.747 73.142-73.142 73.142v0h-702.171c-40.395 0-73.142-32.747-73.142-73.142v0-482.743h160.914v131.657c0 24.237 19.648 43.886 43.886 43.886s43.886-19.648 43.886-43.886v0-131.657h351.086v131.657c0 24.237 19.648 43.886 43.886 43.886s43.886-19.648 43.886-43.886v0-131.657h160.914z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["shopping-bag"]},"attrs":[{}],"properties":{"order":296,"id":230,"name":"shopping-bag","prevSize":80,"code":59877},"setIdx":0,"setId":1,"iconIdx":31},{"icon":{"paths":["M1023.969 301.19v-180.695c0-33.265-26.967-60.232-60.232-60.232v0h-903.474c-33.265 0-60.232 26.967-60.232 60.232v0 180.695c0 33.265 26.967 60.232 60.232 60.232v0c-33.265 0-60.232 26.967-60.232 60.232v0 180.695c0 33.265 26.967 60.232 60.232 60.232v0c-33.265 0-60.232 26.967-60.232 60.232v0 180.695c0 33.265 26.967 60.232 60.232 60.232v0h903.474c33.265 0 60.232-26.967 60.232-60.232v0-180.695c0-33.265-26.967-60.232-60.232-60.232v0c33.265 0 60.232-26.967 60.232-60.232v0-180.695c0-33.265-26.967-60.232-60.232-60.232v0c33.265 0 60.232-26.967 60.232-60.232v0zM963.737 903.505h-903.474v-180.695h903.474zM963.737 602.347h-903.474v-180.695h903.474zM963.737 301.19h-903.474v-180.695h903.474z","M210.842 210.842c0 24.949-20.225 45.174-45.174 45.174s-45.174-20.225-45.174-45.174c0-24.949 20.225-45.174 45.174-45.174s45.174 20.225 45.174 45.174z","M361.421 210.842c0 24.949-20.225 45.174-45.174 45.174s-45.174-20.225-45.174-45.174c0-24.949 20.225-45.174 45.174-45.174s45.174 20.225 45.174 45.174z","M210.842 512c0 24.949-20.225 45.174-45.174 45.174s-45.174-20.225-45.174-45.174c0-24.949 20.225-45.174 45.174-45.174s45.174 20.225 45.174 45.174z","M361.421 512c0 24.949-20.225 45.174-45.174 45.174s-45.174-20.225-45.174-45.174c0-24.949 20.225-45.174 45.174-45.174s45.174 20.225 45.174 45.174z","M210.842 813.158c0 24.949-20.225 45.174-45.174 45.174s-45.174-20.225-45.174-45.174c0-24.949 20.225-45.174 45.174-45.174s45.174 20.225 45.174 45.174z","M361.421 813.158c0 24.949-20.225 45.174-45.174 45.174s-45.174-20.225-45.174-45.174c0-24.949 20.225-45.174 45.174-45.174s45.174 20.225 45.174 45.174z"],"attrs":[{},{},{},{},{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["server"]},"attrs":[{},{},{},{},{},{},{}],"properties":{"order":295,"id":229,"name":"server","prevSize":80,"code":59876},"setIdx":0,"setId":1,"iconIdx":32},{"icon":{"paths":["M926.005 99.103c-121.161-57.959-262.777-93.948-412.236-99.026l-1.769-0.048c-151.228 5.125-292.843 41.116-420.425 101.823l6.42-2.75c-32.977 15.76-55.351 48.848-55.351 87.164 0 0.296 0.001 0.59 0.004 0.885v-0.045 649.789c-0.003 0.249-0.004 0.545-0.004 0.839 0 38.315 22.376 71.404 54.773 86.914l0.58 0.25c121.161 57.959 262.777 93.948 412.236 99.026l1.769 0.048c151.228-5.125 292.843-41.116 420.425-101.823l-6.42 2.75c32.977-15.76 55.351-48.848 55.351-87.164 0-0.296-0.001-0.59-0.004-0.885v0.045-649.789c0.003-0.249 0.004-0.545 0.004-0.839 0-38.315-22.376-71.404-54.773-86.914l-0.58-0.25zM899.438 541.888c-113.2 55.308-245.67 89.857-385.631 95.145l-1.807 0.054c-141.767-5.341-274.238-39.89-393.276-97.76l5.838 2.561v-213.644c113.851 51.38 246.465 82.977 386.006 86.865l1.431 0.031c140.973-3.92 273.587-35.517 393.967-89.515l-6.53 2.618zM132.864 174.375c110.92-53.263 240.582-86.42 377.448-91.277l1.688-0.048c138.75 5.006 268.584 38.151 385.604 93.859l-5.915-2.535c4.63 2.445 7.734 7.224 7.748 12.728v48.156c-113.2 55.308-245.67 89.857-385.631 95.145l-1.807 0.054c-141.767-5.341-274.238-39.89-393.276-97.76l5.838 2.561v-49.813c0.619-4.997 3.823-9.121 8.213-11.035l0.090-0.035zM891.136 849.625c-110.92 53.263-240.582 86.42-377.448 91.277l-1.688 0.048c-138.75-5.006-268.584-38.151-385.604-93.859l5.915 2.535c-4.63-2.445-7.734-7.224-7.748-12.728v-204.238c113.851 51.38 246.465 82.977 386.006 86.865l1.431 0.031c140.973-3.92 273.587-35.517 393.967-89.515l-6.53 2.618v204.235c0 0.014 0 0.031 0 0.048 0 5.64-3.374 10.492-8.214 12.647l-0.088 0.035z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["database"]},"attrs":[{}],"properties":{"order":294,"id":228,"name":"database","prevSize":80,"code":59875},"setIdx":0,"setId":1,"iconIdx":33},{"icon":{"paths":["M984.598 262.573h-157.533l40.433-161.209c0.73-2.838 1.148-6.096 1.148-9.452 0-21.805-17.677-39.482-39.482-39.482-18.449 0-33.942 12.654-38.274 29.756l-0.059 0.273-45.159 180.113h-338.696l40.433-161.209c0.73-2.838 1.148-6.096 1.148-9.452 0-21.805-17.677-39.482-39.482-39.482-18.449 0-33.942 12.654-38.274 29.756l-0.059 0.273-47.26 180.113h-179.062c-21.751 0-39.383 17.633-39.383 39.383s17.633 39.383 39.383 39.383v0h157.533l-85.593 341.321h-176.962c-21.751 0-39.383 17.633-39.383 39.383s17.633 39.383 39.383 39.383v0h157.533l-40.433 161.209c-0.73 2.838-1.148 6.096-1.148 9.452 0 21.805 17.677 39.482 39.482 39.482 18.449 0 33.942-12.654 38.274-29.756l0.059-0.273 45.159-180.113h338.696l-40.433 161.209c-0.73 2.838-1.148 6.096-1.148 9.452 0 21.805 17.677 39.482 39.482 39.482 18.449 0 33.942-12.654 38.274-29.756l0.059-0.273 45.159-180.113h181.163c21.751 0 39.383-17.633 39.383-39.383s-17.633-39.383-39.383-39.383v0h-157.533l85.593-341.321h176.962c21.751 0 39.383-17.633 39.383-39.383s-17.633-39.383-39.383-39.383v0zM722.044 341.339l-85.593 341.321h-334.495l85.593-341.321z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["hashtag"]},"attrs":[{}],"properties":{"order":293,"id":227,"name":"hashtag","prevSize":80,"code":59874},"setIdx":0,"setId":1,"iconIdx":34},{"icon":{"paths":["M731.351 0.181h-438.702c-88.839 0-160.857 72.018-160.857 160.857v0 818.91c-0.001 0.096-0.001 0.21-0.001 0.324 0 24.229 19.642 43.87 43.87 43.87 9.418 0 18.143-2.968 25.291-8.020l-0.137 0.092 311.186-217.011 311.186 217.011c6.914 4.763 15.47 7.606 24.689 7.606 0.163 0 0.325-0.001 0.488-0.003h-0.025c7.45-0.092 14.477-1.807 20.773-4.808l-0.3 0.129c13.96-7.76 23.279-22.374 23.398-39.173v-818.927c0-88.839-72.018-160.857-160.857-160.857v0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["bookmark-fill"]},"attrs":[{}],"properties":{"order":290,"id":226,"name":"bookmark-fill","prevSize":80,"code":59871},"setIdx":0,"setId":1,"iconIdx":35},{"icon":{"paths":["M1004.095 24.725c-7.747-14.706-22.885-24.586-40.34-24.695h-903.493c-17.471 0.11-32.608 9.989-40.236 24.445l-0.12 0.25c-3.089 5.86-4.901 12.805-4.901 20.173 0 10.136 3.43 19.471 9.191 26.908l-0.075-0.1 322.241 440.294v466.797c0.335 24.813 20.361 44.839 45.141 45.174h240.96c24.813-0.335 44.839-20.361 45.174-45.141v-466.83l322.241-440.294c5.688-7.337 9.117-16.671 9.117-26.808 0-7.369-1.813-14.314-5.016-20.414l0.116 0.241z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["filter-fill"]},"attrs":[{}],"properties":{"order":289,"id":225,"name":"filter-fill","prevSize":80,"code":59872},"setIdx":0,"setId":1,"iconIdx":36},{"icon":{"paths":["M940.27 142.985v0c-52.342-52.898-124.95-85.655-205.208-85.655-0.25 0-0.502 0-0.752 0.001h0.039c-0.212 0-0.462-0.001-0.714-0.001-80.258 0-152.867 32.757-205.183 85.63l-0.025 0.025-16.427 17.013-16.427-16.427c-52.551-52.546-125.148-85.046-205.334-85.046s-152.783 32.5-205.336 85.047v0c-51.85 52.868-83.852 125.364-83.852 205.334s32.002 152.468 83.898 205.382l-0.045-0.047 397.176 398.35c7.96 7.95 18.953 12.869 31.093 12.869s23.133-4.917 31.094-12.869v0l397.176-398.35c51.673-52.835 83.555-125.21 83.555-205.032 0-80.411-32.354-153.263-84.754-206.251l0.026 0.026z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["heart-fill"]},"attrs":[{}],"properties":{"order":288,"id":224,"name":"heart-fill","prevSize":80,"code":59873},"setIdx":0,"setId":1,"iconIdx":37},{"icon":{"paths":["M944.92 71.496c-6.851-4.781-15.351-7.639-24.52-7.639-5.664 0-11.074 1.091-16.029 3.074l0.291-0.103c-63.404 28.272-136.947 48.827-213.986 57.993l-3.642 0.353c-50.961-13.852-95.595-33.813-136.214-59.541l2.021 1.195c-50.241-31.546-108.991-55.111-171.832-67.168l-3.203-0.511c-75.265-7.001-254.385 51.927-291.724 64.179-17.436 6.017-29.741 22.283-29.756 41.423v874.010c0 24.167 19.592 43.759 43.759 43.759s43.759-19.592 43.759-43.759v0-341.902c65.742-24.141 142.134-41.68 221.425-49.3l3.786-0.294c53.070 13.251 99.74 33.289 142.139 59.564l-2.111-1.218c47.311 29.399 102.324 52.182 160.994 65.266l3.539 0.663h13.419c91.412-12.072 174.279-35.196 251.871-68.295l-6.238 2.366c16.429-6.638 27.841-22.387 28.006-40.821v-497.12c0.056-0.823 0.088-1.785 0.088-2.753 0-13.438-6.14-25.443-15.767-33.361l-0.075-0.060z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["flag-fill"]},"attrs":[{}],"properties":{"order":287,"id":223,"name":"flag-fill","prevSize":80,"code":59870},"setIdx":0,"setId":1,"iconIdx":38},{"icon":{"paths":["M512 1023.989c-282.763 0-511.989-229.226-511.989-511.989s229.226-511.989 511.989-511.989c282.763 0 511.989 229.226 511.989 511.989v0c0 282.763-229.226 511.989-511.989 511.989v0zM512 85.343c-235.636 0-426.657 191.021-426.657 426.657s191.021 426.657 426.657 426.657c235.636 0 426.657-191.021 426.657-426.657v0c0-235.636-191.021-426.657-426.657-426.657v0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["circle"]},"attrs":[{}],"properties":{"order":286,"id":222,"name":"circle","prevSize":80,"code":59868},"setIdx":0,"setId":1,"iconIdx":39},{"icon":{"paths":["M1023.989 512c0 282.763-229.226 511.989-511.989 511.989s-511.989-229.226-511.989-511.989c0-282.763 229.226-511.989 511.989-511.989s511.989 229.226 511.989 511.989z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["circle-fill"]},"attrs":[{}],"properties":{"order":285,"id":221,"name":"circle-fill","prevSize":80,"code":59869},"setIdx":0,"setId":1,"iconIdx":40},{"icon":{"paths":["M462.875 1024.834c-1.947 0.372-4.188 0.585-6.478 0.585s-4.531-0.213-6.702-0.62l0.224 0.035c-18.586-5.739-31.857-22.766-31.857-42.893 0-0.292 0.003-0.585 0.009-0.876l-0.001 0.044v-5.938l48.584-342.789h-234.284c-0.011 0-0.024 0-0.038 0-16.55 0-30.926-9.309-38.177-22.979l-0.114-0.234c-3.963-6.646-6.305-14.655-6.305-23.213s2.342-16.567 6.421-23.424l-0.116 0.211 107.965-188.4 221.328-351.967c7.563-12.608 21.158-20.914 36.694-20.914 4.633 0 9.094 0.739 13.272 2.105l-0.301-0.085c18.586 5.739 31.857 22.766 31.857 42.893 0 0.292-0.003 0.585-0.009 0.876l0.001-0.044v5.938l-48.584 342.789h234.824c0.011 0 0.024 0 0.038 0 16.55 0 30.926 9.309 38.177 22.979l0.114 0.234c3.963 6.646 6.305 14.655 6.305 23.213s-2.342 16.567-6.421 23.424l0.116-0.211-107.965 188.4-221.328 351.967c-7.762 11.483-20.733 18.931-35.445 18.931-0.634 0-1.265-0.014-1.893-0.042l0.090 0.003zM434.265 959.516v0zM292.291 549.248h215.931c24.812 0.302 44.809 20.488 44.809 45.342 0 0.191-0.001 0.382-0.004 0.572v-0.029 5.938l-31.849 223.488 134.957-215.931 77.735-133.876h-215.931c-24.812-0.302-44.809-20.488-44.809-45.342 0-0.191 0.001-0.382 0.004-0.572v0.029-5.938l31.849-223.488-134.957 215.931zM589.735 63.945v0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["bolt"]},"attrs":[{}],"properties":{"order":284,"id":220,"name":"bolt","prevSize":80,"code":59867},"setIdx":0,"setId":1,"iconIdx":41},{"icon":{"paths":["M876.353 155.475c-91.36-90.984-217.374-147.233-356.525-147.233s-265.163 56.249-356.542 147.25l-72.854 72.854v-175.251c0-24.945-20.222-45.168-45.168-45.168s-45.168 20.222-45.168 45.168v0 285.461c0 0.001 0 0.003 0 0.004 0 25.067 20.15 45.426 45.135 45.766h286.096c24.945 0 45.168-20.222 45.168-45.168s-20.222-45.168-45.168-45.168v0h-180.671l76.485-74.678c74.952-74.805 178.417-121.062 292.688-121.062s217.736 46.257 292.695 121.070l-0.007-0.007c372.786 402.897-180.671 958.161-585.375 585.375-8.171-8.161-19.456-13.21-31.918-13.21s-23.747 5.048-31.92 13.21v0c-8.309 8.103-13.464 19.409-13.464 31.918s5.155 23.815 13.454 31.91l0.010 0.008c91.243 91.243 217.293 147.678 356.525 147.678 278.462 0 504.201-225.739 504.201-504.201 0-139.231-56.434-265.282-147.678-356.525v0z","M512 256.049c-24.81 0.335-44.833 20.358-45.168 45.135v210.815c0.011 12.468 5.073 23.753 13.248 31.918v0l152.367 148.753c8.084 8.182 19.304 13.25 31.708 13.25 0.073 0 0.148 0 0.222 0h-0.011c21.988-3.292 38.658-22.048 38.658-44.696 0-10.97-3.91-21.026-10.413-28.851l0.059 0.073-137.31-137.31v-193.921c-0.294-24.201-19.326-43.864-43.245-45.162l-0.116-0.006z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["history"]},"attrs":[{},{}],"properties":{"order":283,"id":219,"name":"history","prevSize":80,"code":59866},"setIdx":0,"setId":1,"iconIdx":42},{"icon":{"paths":["M1022.811 776.474s0-4.096 0-6.436v-516.077c-0.023-7.052-1.751-13.696-4.793-19.546l0.112 0.237c-4.397-9.329-11.736-16.668-20.801-20.952l-0.263-0.112-468.096-209.474c-5.326-2.478-11.563-3.924-18.139-3.924s-12.811 1.445-18.411 4.037l0.272-0.112-468.096 209.474c-14.982 7.661-25.187 22.762-25.744 40.299l-0.001 0.074v516.077c0.941 17.495 11.005 32.44 25.487 40.246l0.258 0.128 468.096 209.474c5.306 2.591 11.546 4.105 18.139 4.105s12.832-1.514 18.389-4.214l-0.251 0.11 468.096-209.474c13.538-6.306 23.285-18.763 25.711-33.677l0.034-0.259zM86.616 321.251l380.328 170.856v420.117l-380.328-170.27zM554.714 492.105l380.328-170.856v420.702l-380.328 170.27zM512 91.883l361.019 162.079-361.019 161.493-361.019-161.493z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["box"]},"attrs":[{}],"properties":{"order":282,"id":218,"name":"box","prevSize":80,"code":59865},"setIdx":0,"setId":1,"iconIdx":43},{"icon":{"paths":["M512 0.027c-282.755 0-511.973 229.218-511.973 511.973v0c-0.022 1.75-0.034 3.816-0.034 5.886 0 279.524 226.599 506.123 506.123 506.123 2.069 0 4.135-0.012 6.199-0.037l-0.313 0.003c24.236 0 43.883-19.647 43.883-43.883s-19.647-43.883-43.883-43.883v0c-1.399 0.016-3.053 0.026-4.708 0.026-231.698 0-419.526-187.828-419.526-419.526 0-1.655 0.010-3.308 0.029-4.959l-0.003 0.251c0.333-234.15 190.058-423.874 424.174-424.206h0.032c281.439 0 424.206 142.768 424.206 424.206v80.745c0.187 2.116 0.292 4.578 0.292 7.064 0 47.18-38.247 85.426-85.426 85.426s-85.426-38.247-85.426-85.426c0-2.486 0.106-4.948 0.314-7.381l-0.022 0.317v-292.556c0-24.236-19.647-43.883-43.883-43.883s-43.883 19.647-43.883 43.883v0 19.894c-44.051-38.526-102.099-62.022-165.637-62.022-0.188 0-0.377 0-0.565 0h0.029c-140.246 0-253.938 113.692-253.938 253.938s113.692 253.938 253.938 253.938v0c75.633-0.27 143.364-33.87 189.31-86.869l0.266-0.313c30.329 52.256 86.021 86.836 149.789 86.836 95.329 0 172.609-77.279 172.609-172.609 0-0.084 0-0.169 0-0.252v0.014-80.745c0-330.003-181.969-511.973-511.973-511.973zM512 678.171c-91.774 0-166.171-74.397-166.171-166.171s74.397-166.171 166.171-166.171c91.774 0 166.171 74.397 166.171 166.171v0c-0.332 91.641-74.532 165.841-166.14 166.171h-0.032z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["at"]},"attrs":[{}],"properties":{"order":281,"id":217,"name":"at","prevSize":80,"code":59864},"setIdx":0,"setId":1,"iconIdx":44},{"icon":{"paths":["M273.927 128.663c-27.857 0-50.44 22.582-50.44 50.44s22.582 50.44 50.44 50.44v0h449.244l-579.714 579.714c-9.89 9.234-16.053 22.349-16.053 36.904 0 27.857 22.582 50.44 50.44 50.44 14.555 0 27.668-6.164 36.874-16.025l0.028-0.030 579.714-579.714v449.244c0 27.857 22.582 50.44 50.44 50.44s50.44-22.582 50.44-50.44v0-570.97c-0.038-7.053-1.518-13.753-4.16-19.829l0.126 0.327c-7.47-17.225-23.668-29.376-42.86-30.924l-0.182-0.011z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["arrow-up-right"]},"attrs":[{}],"properties":{"order":309,"id":216,"name":"arrow-up-right","prevSize":80,"code":59860},"setIdx":0,"setId":1,"iconIdx":45},{"icon":{"paths":["M128.665 750.071c0 27.856 22.582 50.438 50.438 50.438s50.438-22.582 50.438-50.438v0-449.241l579.71 579.71c9.233 9.89 22.348 16.053 36.903 16.053 27.856 0 50.438-22.582 50.438-50.438 0-14.555-6.164-27.668-16.025-36.874l-0.030-0.028-579.71-579.71h449.241c27.856 0 50.438-22.582 50.438-50.438s-22.582-50.438-50.438-50.438v0h-570.968c-7.053 0.038-13.753 1.518-19.829 4.16l0.327-0.126c-18.183 7.953-30.702 25.689-30.935 46.373v0.030z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["arrow-up-left"]},"attrs":[{}],"properties":{"order":278,"id":215,"name":"arrow-up-left","prevSize":80,"code":59861},"setIdx":0,"setId":1,"iconIdx":46},{"icon":{"paths":["M749.048 893.688c27.738 0 50.223-22.484 50.223-50.223s-22.484-50.223-50.223-50.223v0h-447.31l577.218-577.218c9.846-9.194 15.985-22.253 15.985-36.744 0-27.738-22.484-50.223-50.223-50.223-14.491 0-27.549 6.138-36.714 15.954l-0.028 0.030-577.218 577.218v-447.31c0-27.738-22.484-50.223-50.223-50.223s-50.223 22.484-50.223 50.223v0 571.861c0.038 7.024 1.513 13.694 4.144 19.745l-0.126-0.325c7.919 18.102 25.578 30.57 46.174 30.801h0.030z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["arrow-down-left"]},"attrs":[{}],"properties":{"order":279,"id":214,"name":"arrow-down-left","prevSize":80,"code":59862},"setIdx":0,"setId":1,"iconIdx":47},{"icon":{"paths":["M896.598 273.145c0-27.949-22.657-50.606-50.606-50.606s-50.606 22.657-50.606 50.606v0 450.722l-581.62-581.62c-9.013-8.416-21.152-13.58-34.498-13.58-27.949 0-50.606 22.657-50.606 50.606 0 13.348 5.166 25.486 13.61 34.529l-0.028-0.030 581.62 581.62h-450.722c-27.949 0-50.606 22.657-50.606 50.606s22.657 50.606 50.606 50.606v0h576.221c7.076-0.039 13.797-1.525 19.894-4.175l-0.328 0.126c15.905-8.356 26.772-24.403 27.661-43.066l0.006-0.114z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["arrow-down-right"]},"attrs":[{}],"properties":{"order":280,"id":213,"name":"arrow-down-right","prevSize":80,"code":59863},"setIdx":0,"setId":1,"iconIdx":48},{"icon":{"paths":["M512 0.011c-282.764 0-511.989 229.225-511.989 511.989s229.225 511.989 511.989 511.989c282.764 0 511.989-229.225 511.989-511.989v0c0-282.764-229.225-511.989-511.989-511.989v0zM763.515 350.723l-83.838 396.152c-6.4 28.159-23.040 34.559-46.72 21.76l-127.997-94.719-63.999 59.519c-5.961 7.732-15.19 12.694-25.582 12.799h-0.016l8.959-127.997 236.796-214.395c10.879-8.959 0-14.080-15.36-5.119l-290.555 182.396-127.997-39.679c-27.52-8.32-28.159-27.52 5.76-40.319l493.43-191.996c24.319-7.039 44.8 7.039 37.12 41.599z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["telegram"]},"attrs":[{}],"properties":{"order":276,"id":212,"name":"telegram","prevSize":80,"code":59859},"setIdx":0,"setId":1,"iconIdx":49},{"icon":{"paths":["M512 1023.991c-282.764 0-511.991-229.227-511.991-511.991s229.227-511.991 511.991-511.991c282.764 0 511.991 229.227 511.991 511.991v0c0 282.764-229.227 511.991-511.991 511.991v0zM512 85.341c-235.637 0-426.659 191.022-426.659 426.659s191.022 426.659 426.659 426.659c235.637 0 426.659-191.022 426.659-426.659v0c0-235.637-191.022-426.659-426.659-426.659v0z","M369.78 284.448h284.439c47.127 0 85.332 38.205 85.332 85.332v284.439c0 47.127-38.205 85.332-85.332 85.332h-284.439c-47.127 0-85.332-38.205-85.332-85.332v-284.439c0-47.127 38.205-85.332 85.332-85.332z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["stop-circle"]},"attrs":[{},{}],"properties":{"order":275,"id":211,"name":"stop-circle","prevSize":80,"code":59858},"setIdx":0,"setId":1,"iconIdx":50},{"icon":{"paths":["M842.308 1023.979h-660.618c-100.333 0-181.669-81.336-181.669-181.669v0-660.618c0-100.333 81.336-181.669 181.669-181.669v0h660.618c100.333 0 181.669 81.336 181.669 181.669v0 660.618c0 100.333-81.336 181.669-181.669 181.669v0zM181.692 99.114c-45.606 0-82.577 36.971-82.577 82.577v0 660.618c0 45.606 36.971 82.577 82.577 82.577v0h660.618c45.606 0 82.577-36.971 82.577-82.577v0-660.618c0-45.606-36.971-82.577-82.577-82.577v0z"],"attrs":[{}],"grid":16,"tags":["stop"],"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":274,"id":210,"name":"stop","prevSize":80,"code":59857},"setIdx":0,"setId":1,"iconIdx":51},{"icon":{"paths":["M870.378 148.502c-91.041-91.707-217.17-148.474-356.557-148.474-0.64 0-1.281 0.001-1.92 0.003h0.099c-280.418 0.282-507.634 227.671-507.634 508.129 0 93.024 24.997 180.211 68.642 255.208l-1.302-2.422-71.676 263.024 268.784-70.395c69.896 39.602 153.381 63.238 242.321 63.995l0.223 0.001c0.006 0 0.012 0 0.019 0 281.177 0 509.412-226.669 511.947-507.248l0.001-0.241c-0.978-141.618-59.303-269.426-152.883-361.512l-0.067-0.066zM512 929.894c-0.081 0-0.178 0-0.274 0-79.234 0-153.358-21.884-216.656-59.938l1.903 1.060-15.359-9.599-159.35 42.237 42.237-155.511-10.24-16c-39.739-63.209-63.313-140.066-63.313-222.43 0-233.27 189.104-422.374 422.374-422.374 115.76 0 220.644 46.569 296.938 121.995l-0.040-0.039c77.623 75.954 126.276 181.243 127.989 297.901l0.003 0.321c-2.173 233.734-192.155 422.374-426.196 422.374-0.006 0-0.012 0-0.018 0h0.001zM743.026 613.754c-12.799-6.4-74.875-37.118-86.395-40.958s-20.478-6.4-28.798 6.4c-13.451 18.342-26.668 34.402-40.702 49.701l0.384-0.424c-7.039 8.959-14.719 9.599-27.519 0-73.887-29.731-133.426-82.24-171.269-148.708l-0.882-1.681c-13.439-22.398 12.799-21.119 37.118-69.116 1.722-3.252 2.733-7.107 2.733-11.2s-1.011-7.948-2.796-11.332l0.064 0.132c0-6.4-28.798-69.116-39.038-94.074s-20.478-21.119-28.798-21.759h-24.958c-13.577 0.214-25.68 6.352-33.865 15.937l-0.052 0.063c-26.196 25.492-42.447 61.088-42.447 100.48 0 2.698 0.076 5.38 0.226 8.041l-0.016-0.369c4.318 50.122 23.15 95.162 52.219 131.69l-0.382-0.498c54.892 81.39 128.004 146.508 213.743 190.496l3.204 1.492c35.584 21.122 78.444 33.605 124.218 33.605 9.899 0 19.661-0.583 29.254-1.719l-1.162 0.112c36.419-7.408 66.636-29.449 84.793-59.581l0.322-0.576c5.793-12.526 9.172-27.184 9.172-42.632 0-6.192-0.543-12.256-1.582-18.147l0.091 0.624c-5.76-6.4-14.080-9.599-26.878-16z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["whatsapp"]},"attrs":[{}],"properties":{"order":273,"id":209,"name":"whatsapp","prevSize":80,"code":59856},"setIdx":0,"setId":1,"iconIdx":52},{"icon":{"paths":["M365.722 160.934h58.511c16.157 0 29.255 13.098 29.255 29.255v58.511c0 16.157-13.098 29.255-29.255 29.255h-58.511c-16.157 0-29.255-13.098-29.255-29.255v-58.511c0-16.157 13.098-29.255 29.255-29.255z","M599.767 160.934h58.511c16.157 0 29.255 13.098 29.255 29.255v58.511c0 16.157-13.098 29.255-29.255 29.255h-58.511c-16.157 0-29.255-13.098-29.255-29.255v-58.511c0-16.157 13.098-29.255 29.255-29.255z","M365.722 365.722h58.511c16.157 0 29.255 13.098 29.255 29.255v58.511c0 16.157-13.098 29.255-29.255 29.255h-58.511c-16.157 0-29.255-13.098-29.255-29.255v-58.511c0-16.157 13.098-29.255 29.255-29.255z","M599.767 365.722h58.511c16.157 0 29.255 13.098 29.255 29.255v58.511c0 16.157-13.098 29.255-29.255 29.255h-58.511c-16.157 0-29.255-13.098-29.255-29.255v-58.511c0-16.157 13.098-29.255 29.255-29.255z","M365.722 570.511h58.511c16.157 0 29.255 13.098 29.255 29.255v58.511c0 16.157-13.098 29.255-29.255 29.255h-58.511c-16.157 0-29.255-13.098-29.255-29.255v-58.511c0-16.157 13.098-29.255 29.255-29.255z","M599.767 570.511h58.511c16.157 0 29.255 13.098 29.255 29.255v58.511c0 16.157-13.098 29.255-29.255 29.255h-58.511c-16.157 0-29.255-13.098-29.255-29.255v-58.511c0-16.157 13.098-29.255 29.255-29.255z","M877.694 936.204h-29.255v-892.294c-0.325-24.104-19.779-43.558-43.852-43.883h-585.142c-24.104 0.325-43.558 19.779-43.883 43.852v892.325h-29.255c-24.236 0-43.883 19.647-43.883 43.883s19.647 43.883 43.883 43.883v0h731.387c24.236 0 43.883-19.647 43.883-43.883s-19.647-43.883-43.883-43.883v0zM760.671 936.204h-307.183v-131.65c0-16.157-13.098-29.255-29.255-29.255v0h-58.511c-16.157 0-29.255 13.098-29.255 29.255v0 131.65h-73.138v-848.41h497.344z"],"attrs":[{},{},{},{},{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["building"]},"attrs":[{},{},{},{},{},{},{}],"properties":{"order":272,"id":208,"name":"building","prevSize":80,"code":59855},"setIdx":0,"setId":1,"iconIdx":53},{"icon":{"paths":["M561.547 0.023v462.433h462.433v-462.433zM924.887 363.362h-264.247v-264.247h264.247z","M0.023 462.454h462.433v-462.433h-462.433zM99.116 99.116h264.247v264.247h-264.247z","M0.023 1023.98h462.433v-462.433h-462.433zM99.116 660.64h264.247v264.247h-264.247z","M561.547 561.547h115.609v115.609h-115.609v-115.609z","M792.764 561.547h115.609v115.609h-115.609v-115.609z","M677.156 677.156h115.609v115.609h-115.609v-115.609z","M908.371 677.156h115.609v115.609h-115.609v-115.609z","M561.547 792.764h115.609v115.609h-115.609v-115.609z","M792.764 792.764h115.609v115.609h-115.609v-115.609z","M677.156 908.371h115.609v115.609h-115.609v-115.609z","M908.371 908.371h115.609v115.609h-115.609v-115.609z"],"attrs":[{},{},{},{},{},{},{},{},{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["qrcode"]},"attrs":[{},{},{},{},{},{},{},{},{},{},{}],"properties":{"order":271,"id":207,"name":"qrcode","prevSize":80,"code":59854},"setIdx":0,"setId":1,"iconIdx":54},{"icon":{"paths":["M966.767 407.505l-107.415-291.887c-13.941-40.405-51.44-68.998-95.682-69.469h-502.102c-43.76 0.101-81.048 27.7-95.509 66.429l-0.231 0.706-107.415 291.887c-34.342 16.711-57.732 51.084-58.377 90.984l-0.001 0.085v262.699c-0.012 0.59-0.019 1.285-0.019 1.983 0 35.143 17.95 66.093 45.181 84.184l0.372 0.233s0 3.503 0 3.503v116.754c0 32.241 26.137 58.378 58.378 58.378v0h58.378c32.241 0 58.378-26.137 58.378-58.378v0-102.161h583.775v102.161c0 32.241 26.137 58.378 58.378 58.378v0h58.378c32.241 0 58.378-26.137 58.378-58.378v0-116.754s0 0 0-3.503c26.927-18.415 44.367-48.984 44.367-83.626 0-0.155 0-0.308-0.001-0.462v0.023-262.699c-0.415-39.752-23.34-74.055-56.62-90.799l-0.59-0.27zM935.826 761.273c0 8.060-6.535 14.595-14.595 14.595v0h-817.284c-8.060 0-14.595-6.535-14.595-14.595v0-262.699c0-8.060 6.535-14.595 14.595-14.595v0h817.284c8.060 0 14.595 6.535 14.595 14.595v0zM248.14 143.055c2.145-5.454 7.332-9.259 13.417-9.341h502.055c6.095 0.082 11.281 3.887 13.392 9.241l0.034 0.099 81.728 224.169h-692.357z","M366.646 629.923c0 48.361-39.205 87.566-87.566 87.566s-87.566-39.205-87.566-87.566c0-48.361 39.205-87.566 87.566-87.566s87.566 39.205 87.566 87.566z","M833.667 629.923c0 48.361-39.205 87.566-87.566 87.566s-87.566-39.205-87.566-87.566c0-48.361 39.205-87.566 87.566-87.566s87.566 39.205 87.566 87.566z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["car"]},"attrs":[{},{},{}],"properties":{"order":270,"id":206,"name":"car","prevSize":80,"code":59853},"setIdx":0,"setId":1,"iconIdx":55},{"icon":{"paths":["M512 249.365c-145.049 0-262.635 117.585-262.635 262.635s117.585 262.635 262.635 262.635c145.049 0 262.635-117.585 262.635-262.635v0c0-0.191 0.002-0.416 0.002-0.641 0-144.695-117.299-261.995-261.995-261.995-0.225 0-0.45 0-0.676 0.002h0.035zM512 683.033c-94.459 0-171.033-76.575-171.033-171.033s76.575-171.033 171.033-171.033c94.459 0 171.033 76.575 171.033 171.033v0c0 94.459-76.575 171.033-171.033 171.033v0zM847.020 238.475c0 35.378-28.68 64.058-64.058 64.058s-64.058-28.68-64.058-64.058c0-35.378 28.68-64.058 64.058-64.058v0c35.378 0 64.058 28.68 64.058 64.058v0zM1020.615 302.532c0.053-2.1 0.083-4.576 0.083-7.056 0-80.466-31.5-153.574-82.841-207.667l0.125 0.132c-54.19-52.344-128.080-84.599-209.504-84.599-1.79 0-3.575 0.015-5.357 0.047l0.267-0.003c-83.275-3.843-339.503-3.843-422.778 0-1.952-0.045-4.253-0.071-6.559-0.071-80.622 0-153.889 31.489-208.175 82.838l0.141-0.134c-51.217 53.961-82.717 127.069-82.717 207.535 0 2.482 0.030 4.956 0.090 7.423l-0.008-0.366c-3.843 83.275-3.843 339.503 0 422.778-0.053 2.1-0.083 4.576-0.083 7.056 0 80.466 31.5 153.574 82.841 207.667l-0.125-0.132c54.143 51.217 127.412 82.705 208.032 82.705 2.306 0 4.608-0.026 6.902-0.077l-0.342 0.006c84.556 5.124 338.223 5.124 422.778 0 2.1 0.053 4.576 0.083 7.056 0.083 80.466 0 153.574-31.5 207.667-82.841l-0.132 0.125c51.217-53.961 82.717-127.069 82.717-207.535 0-2.482-0.030-4.956-0.090-7.423l0.008 0.366c3.843-83.275 3.843-339.503 0-422.778zM911.718 814.991c-17.965 44.669-52.697 79.402-96.206 96.954l-1.162 0.414c-68.692 14.541-147.62 22.867-228.491 22.867-25.987 0-51.772-0.86-77.33-2.552l3.471 0.185c-22.061 1.512-47.813 2.374-73.767 2.374-80.681 0-159.416-8.328-235.394-24.172l7.451 1.3c-44.669-17.965-79.402-52.697-96.954-96.206l-0.414-1.162c-26.904-67.901-21.139-228.044-21.139-302.351s-5.765-235.091 21.139-302.351c17.48-45.144 52.371-80.244 96.218-97.607l1.149-0.401c68.527-14.544 147.262-22.873 227.943-22.873 25.954 0 51.706 0.862 77.231 2.558l-3.464-0.185c22.086-1.509 47.872-2.368 73.859-2.368 80.871 0 159.799 8.326 235.971 24.167l-7.48-1.3c44.669 17.965 79.402 52.697 96.954 96.206l0.414 1.162c26.904 67.901 20.498 228.044 20.498 302.351s6.406 235.091-20.498 302.351z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["instagram"]},"attrs":[{}],"properties":{"order":268,"id":205,"name":"instagram","prevSize":80,"code":59852},"setIdx":0,"setId":1,"iconIdx":56},{"icon":{"paths":["M942.030 0.060h-854.301c-1.171-0.058-2.544-0.091-3.924-0.091-44.98 0-81.687 35.426-83.74 79.897l-0.007 0.184v856.22c1.381 47.853 39.817 86.288 87.54 87.666l0.129 0.003h854.301c45.688-2.098 81.934-39.649 81.934-85.666 0-0.705-0.009-1.408-0.025-2.109l0.001 0.103v-856.22c0.007-0.4 0.012-0.873 0.012-1.345 0-43.471-35.24-78.711-78.711-78.711-1.129 0-2.253 0.024-3.37 0.070l0.159-0.006zM320.022 853.72h-149.102v-456.266h149.102zM248.991 328.342v0c-0.784 0.028-1.705 0.046-2.629 0.046-41.704 0-75.512-33.808-75.512-75.512 0-1.141 0.025-2.277 0.075-3.406l-0.006 0.16c-0.046-0.985-0.072-2.14-0.072-3.301 0-41.704 33.808-75.512 75.512-75.512 1.375 0 2.743 0.037 4.101 0.109l-0.189-0.007c0.784-0.028 1.705-0.046 2.629-0.046 41.704 0 75.512 33.808 75.512 75.512 0 1.141-0.025 2.277-0.075 3.406l0.006-0.16c0.046 0.985 0.072 2.14 0.072 3.301 0 41.704-33.808 75.512-75.512 75.512-1.375 0-2.743-0.037-4.101-0.109l0.189 0.007zM853.72 853.72h-149.743v-249.571c0-59.513-21.118-100.469-74.231-100.469-34.5 0.309-63.758 22.412-74.697 53.194l-0.174 0.559c-3.36 9.138-5.302 19.69-5.302 30.697 0 2.034 0.066 4.051 0.196 6.052l-0.013-0.271v259.81h-147.182v-456.266h147.182v63.993c25.685-46.508 74.423-77.484 130.396-77.484 1.402 0 2.8 0.019 4.194 0.058l-0.205-0.004c96.629 0 169.581 63.993 169.581 200.297z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["linkedin"]},"attrs":[{}],"properties":{"order":266,"id":204,"name":"linkedin","prevSize":80,"code":59851},"setIdx":0,"setId":1,"iconIdx":57},{"icon":{"paths":["M998.721 25.279c-15.31-15.206-36.405-24.601-59.695-24.601-9.365 0-18.373 1.518-26.795 4.325l0.597-0.173-854.831 285.138c-34.333 11.124-58.722 42.818-58.722 80.21 0 32.269 18.165 60.295 44.829 74.41l0.459 0.221 354.67 175.29 175.29 355.84c14.186 27.601 42.466 46.16 75.080 46.16 0.106 0 0.207 0 0.309 0h5.827c34.71-2.632 63.306-26.111 73.46-57.839l0.162-0.591 289.228-852.494c2.939-8.121 4.642-17.492 4.642-27.261 0-22.937-9.373-43.685-24.499-58.622l-0.010-0.010zM94.226 370.599l746.151-248.912-414.27 414.27zM653.984 929.774l-165.94-331.884 414.27-414.27z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["send"]},"attrs":[{}],"properties":{"order":263,"id":203,"name":"send","prevSize":80,"code":59850},"setIdx":0,"setId":1,"iconIdx":58},{"icon":{"paths":["M215.050 647.037c0 59.379-48.138 107.517-107.517 107.517s-107.517-48.138-107.517-107.517c0-59.379 48.138-107.517 107.517-107.517v0h107.517zM269.445 647.037c0-59.379 48.138-107.517 107.517-107.517s107.517 48.138 107.517 107.517v0 269.434c0 59.379-48.138 107.517-107.517 107.517s-107.517-48.138-107.517-107.517v0zM376.963 215.050c-59.379 0-107.517-48.138-107.517-107.517s48.138-107.517 107.517-107.517c59.379 0 107.517 48.138 107.517 107.517v0 107.517zM376.963 269.445c59.379 0 107.517 48.138 107.517 107.517s-48.138 107.517-107.517 107.517h-269.434c-59.379 0-107.517-48.138-107.517-107.517s48.138-107.517 107.517-107.517v0zM808.95 376.963c0-59.379 48.138-107.517 107.517-107.517s107.517 48.138 107.517 107.517c0 59.379-48.138 107.517-107.517 107.517v0h-107.517v-107.517zM754.555 376.963c0 59.379-48.138 107.517-107.517 107.517s-107.517-48.138-107.517-107.517v0-269.434c0-59.379 48.138-107.517 107.517-107.517s107.517 48.138 107.517 107.517v0 269.434zM647.037 808.95c59.379 0 107.517 48.138 107.517 107.517s-48.138 107.517-107.517 107.517c-59.379 0-107.517-48.138-107.517-107.517v0-107.517zM647.037 754.555c-59.379 0-107.517-48.138-107.517-107.517s48.138-107.517 107.517-107.517h269.434c59.379 0 107.517 48.138 107.517 107.517s-48.138 107.517-107.517 107.517v0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["slack"]},"attrs":[{}],"properties":{"order":262,"id":202,"name":"slack","prevSize":80,"code":59849},"setIdx":0,"setId":1,"iconIdx":59},{"icon":{"paths":["M517.309 1022.789c-22.691-0.029-45.007-1.526-66.885-4.41l2.595 0.278c-233.58-31.279-416.401-214.099-447.387-445.014l-0.291-2.662c-2.859-20.354-4.49-43.869-4.49-67.761 0-246.048 172.971-451.698 403.948-501.981l3.392-0.62c4.828-1.146 10.369-1.803 16.065-1.803 24.13 0 45.508 11.78 58.7 29.904l0.144 0.209c8.716 12.084 13.937 27.19 13.937 43.519 0 14.447-4.091 27.937-11.173 39.378l0.187-0.321c-26.726 45.102-42.523 99.41-42.523 157.408 0 16.683 1.308 33.056 3.823 49.030l-0.228-1.77c21.13 133.311 125.031 237.216 256.587 258.114l1.758 0.228c14.358 2.386 30.902 3.749 47.766 3.749 57.921 0 112.086-16.086 158.27-44.036l-1.366 0.768c10.914-6.566 24.086-10.453 38.167-10.453 16.715 0 32.146 5.473 44.609 14.724l-0.202-0.143c18.334 13.090 30.142 34.293 30.142 58.257 0 5.696-0.669 11.235-1.926 16.546l0.097-0.484c-49.878 235.319-255.888 409.342-502.54 409.342-0.413 0-0.822 0-1.235-0.001h0.064zM394.034 99.12c-178.936 53.807-307.056 217.078-307.056 410.275 0 236.171 191.454 427.623 427.623 427.623 193.197 0 356.468-128.116 409.491-304.027l0.784-3.028c-50.869 25.361-110.807 40.205-174.212 40.205-197.518 0-361.392-144.047-392.301-332.818l-0.31-2.3c-2.962-18.244-4.655-39.278-4.655-60.703 0-63.794 15.005-124.084 41.678-177.535l-1.042 2.307z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["moon"]},"attrs":[{}],"properties":{"order":261,"id":201,"name":"moon","prevSize":80,"code":59847},"setIdx":0,"setId":1,"iconIdx":60},{"icon":{"paths":["M512 806.395c-162.589 0-294.395-131.804-294.395-294.395s131.804-294.395 294.395-294.395c162.589 0 294.395 131.804 294.395 294.395v0c-0.29 162.471-131.922 294.103-294.366 294.395h-0.028zM512 294.404c-120.176 0-217.596 97.422-217.596 217.596s97.422 217.596 217.596 217.596c120.176 0 217.596-97.422 217.596-217.596v0c-0.29-120.058-97.538-217.306-217.567-217.596h-0.028z","M512 153.605c-21.092-0.285-38.115-17.308-38.399-38.371v-76.826c0-21.206 17.191-38.399 38.399-38.399s38.399 17.191 38.399 38.399v0 76.799c-0.285 21.092-17.308 38.115-38.371 38.399h-0.028z","M512 1023.99c-21.092-0.285-38.115-17.308-38.399-38.371v-76.826c0-21.206 17.191-38.399 38.399-38.399s38.399 17.191 38.399 38.399v0 76.799c-0.285 21.092-17.308 38.115-38.371 38.399h-0.028z","M985.591 550.399h-76.799c-21.206 0-38.399-17.191-38.399-38.399s17.191-38.399 38.399-38.399v0h76.799c21.206 0 38.399 17.191 38.399 38.399s-17.191 38.399-38.399 38.399v0z","M115.206 550.399h-76.799c-21.206 0-38.399-17.191-38.399-38.399s17.191-38.399 38.399-38.399v0h76.799c21.206 0 38.399 17.191 38.399 38.399s-17.191 38.399-38.399 38.399v0z","M230.404 268.804c-10.245-0.806-19.244-5.574-25.564-12.757l-0.035-0.043-55.808-51.2c-7.14-7.14-11.557-17.006-11.557-27.903 0-21.794 17.667-39.461 39.461-39.461 10.897 0 20.763 4.417 27.903 11.557v0l51.2 55.808c6.068 6.763 9.778 15.747 9.778 25.599s-3.711 18.837-9.81 25.635l0.031-0.035c-6.356 7.223-15.355 11.995-25.469 12.791l-0.131 0.009z","M847.867 886.263c-0.052 0-0.116 0-0.178 0-10.545 0-20.084-4.307-26.953-11.261l-0.003-0.003-52.736-55.808c-2.366-4.842-3.748-10.533-3.748-16.548 0-21.206 17.191-38.399 38.399-38.399 6.016 0 11.709 1.383 16.778 3.85l-0.227-0.099 55.808 51.2c6.939 6.946 11.231 16.541 11.231 27.135s-4.291 20.189-11.231 27.136v0c-6.701 7.568-16.317 12.423-27.072 12.798l-0.065 0.001z","M793.596 268.804c-10.245-0.806-19.244-5.574-25.564-12.757l-0.035-0.043c-6.068-6.763-9.778-15.747-9.778-25.599s3.711-18.837 9.81-25.635l-0.031 0.035 51.2-55.808c7.14-7.14 17.006-11.557 27.903-11.557 21.794 0 39.461 17.667 39.461 39.461 0 10.897-4.417 20.763-11.557 27.903v0l-55.808 51.2c-6.356 7.223-15.355 11.995-25.469 12.791l-0.131 0.009z","M176.133 886.263c-0.052 0-0.116 0-0.178 0-10.545 0-20.084-4.307-26.953-11.261l-0.003-0.003c-6.939-6.946-11.231-16.541-11.231-27.135s4.291-20.189 11.231-27.136v0l55.808-52.736c4.842-2.366 10.533-3.748 16.548-3.748 21.206 0 38.399 17.191 38.399 38.399 0 6.016-1.383 11.709-3.85 16.778l0.099-0.227-51.2 55.808c-6.876 6.978-16.43 11.301-26.992 11.301-0.591 0-1.178-0.014-1.761-0.042l0.082 0.003z"],"attrs":[{},{},{},{},{},{},{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["sun"]},"attrs":[{},{},{},{},{},{},{},{},{}],"properties":{"order":260,"id":200,"name":"sun","prevSize":80,"code":59848},"setIdx":0,"setId":1,"iconIdx":61},{"icon":{"paths":["M1002.843 264.979c-11.885-44.735-46.258-79.32-89.974-91.303l-0.899-0.211c-108.991-13.585-235.136-21.338-363.093-21.338-12.967 0-25.913 0.079-38.842 0.238l1.964-0.020c-10.965-0.138-23.912-0.217-36.878-0.217-127.957 0-254.101 7.753-377.993 22.812l14.9-1.475c-44.618 12.192-78.989 46.777-90.67 90.619l-0.202 0.895c-13.45 71.849-21.144 154.515-21.144 238.976 0 2.83 0.010 5.654 0.025 8.48l-0.001-0.435c-0.015 2.515-0.025 5.487-0.025 8.463 0 84.76 7.694 167.728 22.419 248.235l-1.273-8.397c12.473 43.944 46.687 77.735 89.978 89.387l0.896 0.205c108.991 13.585 235.136 21.338 363.093 21.338 12.967 0 25.913-0.079 38.842-0.238l-1.964 0.020c10.965 0.138 23.912 0.217 36.878 0.217 127.957 0 254.101-7.753 377.993-22.812l-14.9 1.475c44.184-11.858 78.4-45.649 90.654-88.691l0.222-0.902c13.451-72.109 21.145-155.075 21.145-239.836 0-2.976-0.010-5.952-0.030-8.921l0.002 0.458c0.014-2.39 0.024-5.216 0.024-8.045 0-84.461-7.694-167.123-22.415-247.326l1.272 8.351zM407.049 664.948v-304.617l268.139 151.669-268.139 152.31z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["youtube"]},"attrs":[{}],"properties":{"order":245,"id":199,"name":"youtube","prevSize":80,"code":59845},"setIdx":0,"setId":1,"iconIdx":62},{"icon":{"paths":["M921.584 0.020h-819.169c-56.554 0-102.397 45.843-102.397 102.397v0 819.169c0 56.554 45.843 102.397 102.397 102.397h819.169c56.554 0 102.397-45.843 102.397-102.397v0-819.169c0-56.554-45.843-102.397-102.397-102.397v0zM861.428 339.846q-5.119 108.157-150.396 296.31c-100.477 127.996-186.234 195.834-255.991 195.834-43.518 0-79.358-39.678-109.437-119.677-58.239-213.112-83.198-337.908-127.996-337.908-22.288 9.156-41.514 20.78-58.626 34.868l0.387-0.309-34.559-44.799c85.118-74.878 166.394-158.075 217.592-162.554s90.237 33.919 105.597 118.396c47.358 300.15 68.477 345.588 154.236 209.272 23.167-31.534 40.499-68.894 49.548-109.38l0.37-1.973c8.32-76.157-58.878-71.038-104.956-51.198q53.118-179.195 206.712-174.714 113.917 3.84 107.517 147.835z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["vimeo"]},"attrs":[{}],"properties":{"order":246,"id":198,"name":"vimeo","prevSize":80,"code":59846},"setIdx":0,"setId":1,"iconIdx":63},{"icon":{"paths":["M945.168 71.244c-6.854-4.784-15.36-7.644-24.533-7.644-5.667 0-11.082 1.091-16.037 3.075l0.291-0.101c-63.362 27.754-136.884 48.272-213.777 57.97l-3.973 0.411c-50.991-13.859-95.65-33.834-136.292-59.573l2.021 1.197c-50.286-31.459-109.055-55.026-171.889-67.197l-3.247-0.525c-107.474 9.724-206.538 32.466-299.99 66.82l8.098-2.606c-17.445 6.019-29.758 22.294-29.774 41.446v874.511c0 24.18 19.602 43.782 43.782 43.782s43.782-19.602 43.782-43.782v0-341.516c65.758-24.646 142.15-42.595 221.505-50.481l3.835-0.307c53.105 13.33 99.794 33.376 142.252 59.613l-2.143-1.233c47.34 29.414 102.383 52.211 161.087 65.302l3.54 0.662h13.426c91.375-11.776 174.319-34.938 251.841-68.29l-6.068 2.323c16.532-6.508 28.021-22.337 28.021-40.848 0-0.004 0-0.013 0-0.017v0.001-496.801c0.058-0.822 0.086-1.787 0.086-2.754 0-13.445-6.144-25.457-15.776-33.379l-0.076-0.061zM876.865 575.050c-55.28 23.59-119.414 40.863-186.43 48.723l-3.3 0.316c-50.991-13.859-95.65-33.834-136.292-59.573l2.021 1.197c-50.286-31.459-109.055-55.026-171.889-67.197l-3.247-0.525h-11.676c-81.373 7.491-156.277 24.016-227.356 48.724l6.685-2.021v-408.651c65.758-24.646 142.15-42.595 221.505-50.481l3.835-0.307c53.105 13.33 99.794 33.376 142.252 59.613l-2.143-1.233c47.34 29.414 102.383 52.211 161.087 65.302l3.54 0.662c72.593-2.928 140.796-18.315 203.651-44.065l-3.998 1.45z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["flag"]},"attrs":[{}],"properties":{"order":247,"id":197,"name":"flag","prevSize":80,"code":59844},"setIdx":0,"setId":1,"iconIdx":64},{"icon":{"paths":["M921.328 234.242h-14.62v-131.569c-0.331-56.383-45.949-102.001-102.301-102.333h-0.032c-2.11-0.402-4.538-0.635-7.018-0.635s-4.909 0.229-7.26 0.672l0.242-0.037-695.856 233.902h-15.789l-9.939 3.508h-8.187l-9.357 5.263-7.018 9.939-8.187 7.018-6.432 5.85-7.018 8.771c-1.843 1.659-3.402 3.587-4.62 5.733l-0.060 0.112c-1.923 2.94-3.872 6.386-5.601 9.962l-0.245 0.564-3.508 6.432c-1.391 3.423-2.79 7.711-3.925 12.107l-0.165 0.758c0.126 0.965 0.196 2.083 0.196 3.216s-0.070 2.252-0.21 3.346l0.014-0.13c-0.288 2.979-0.451 6.443-0.451 9.939s0.164 6.961 0.485 10.379l-0.033-0.436v584.754c0.266 54.991 43.614 99.77 98.010 102.322l0.229 0.010h818.656c56.383-0.331 102.001-45.949 102.333-102.301v-584.786c-0.331-56.383-45.949-102.001-102.301-102.333h-0.032zM809.056 88.637c5.781 2.176 9.84 7.618 9.939 14.021v131.582h-446.167zM935.946 921.328c0 8.075-6.545 14.62-14.62 14.62v0h-818.656c-8.075 0-14.62-6.545-14.62-14.62v0-584.754c0-8.075 6.545-14.62 14.62-14.62v0h818.656c8.075 0 14.62 6.545 14.62 14.62v0z","M848.233 628.95c0 40.368-32.724 73.092-73.092 73.092s-73.092-32.724-73.092-73.092c0-40.368 32.724-73.092 73.092-73.092s73.092 32.724 73.092 73.092z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["wallet"]},"attrs":[{},{}],"properties":{"order":248,"id":196,"name":"wallet","prevSize":80,"code":59843},"setIdx":0,"setId":1,"iconIdx":65},{"icon":{"paths":["M974.245 49.171c-15.932-10.721-35.555-17.111-56.669-17.111-14.627 0-28.534 3.067-41.12 8.59l0.658-0.257-208.887 89.524-277.931-117.023c-10.185-4.441-22.051-7.024-34.522-7.024s-24.338 2.583-35.094 7.244l0.571-0.221-255.112 107.663c-39.245 17.382-66.129 55.99-66.129 100.873 0 0.535 0.003 1.071 0.012 1.601l-0.001-0.081v658.259c-0.001 0.193-0.001 0.422-0.001 0.65 0 38.606 19.576 72.638 49.339 92.718l0.396 0.252c15.932 10.721 35.555 17.111 56.669 17.111 14.627 0 28.534-3.067 41.12-8.59l-0.658 0.257 208.887-89.524 277.931 117.023c9.959 4.44 21.578 7.024 33.803 7.024 0.254 0 0.506-0.001 0.759-0.002h-0.037c12.47-0.016 24.335-2.597 35.099-7.244l-0.579 0.222 255.112-109.419c39.245-17.382 66.129-55.99 66.129-100.873 0-0.535-0.003-1.071-0.012-1.601l0.001 0.081v-656.503c0.001-0.193 0.001-0.422 0.001-0.65 0-38.606-19.576-72.638-49.339-92.718l-0.396-0.252zM399.657 107.683l224.685 95.96v709.749l-224.685-95.96zM112.365 902.859c-2.099 1.232-4.621 1.96-7.312 1.96s-5.216-0.728-7.384-1.996l0.067 0.036c-6.069-4.287-9.983-11.275-9.983-19.174 0-0.459 0.014-0.915 0.041-1.366l-0.002 0.063v-659.428c-0.001-0.106-0.002-0.225-0.002-0.349 0-9.66 5.999-17.916 14.475-21.246l0.156-0.052 209.473-90.694v706.823zM936.211 801.048c0.016 0.329 0.027 0.713 0.027 1.097 0 8.996-5.204 16.772-12.765 20.489l-0.133 0.060-211.228 90.694v-706.823l199.525-85.427c2.099-1.232 4.621-1.96 7.312-1.96s5.216 0.728 7.384 1.996l-0.067-0.036c6.069 4.287 9.983 11.275 9.983 19.174 0 0.459-0.014 0.915-0.041 1.366l0.002-0.063z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["map"]},"attrs":[{}],"properties":{"order":249,"id":195,"name":"map","prevSize":80,"code":59842},"setIdx":0,"setId":1,"iconIdx":66},{"icon":{"paths":["M232.89 877.709c-0.229 0.001-0.5 0.001-0.772 0.001-64.296 0-122.536-25.926-164.839-67.892l0.014 0.014c-41.67-44.195-67.28-103.927-67.28-169.644 0-70.104 29.144-133.401 75.978-178.432l0.081-0.077 220.011-221.767c46.236-47.686 110.48-77.679 181.734-78.989l0.242-0.003c64.887 0.446 123.436 27.23 165.557 70.178l0.036 0.036c42.26 44.485 68.256 104.777 68.256 171.139 0 70.733-29.531 134.567-76.936 179.85l-0.095 0.091-73.728 73.728c-8.035 8.605-19.444 13.968-32.108 13.968-24.236 0-43.886-19.648-43.886-43.886 0-12.665 5.363-24.073 13.943-32.084l0.025-0.023 71.384-76.068c31.073-29.214 50.426-70.586 50.426-116.481 0-41.8-16.055-79.851-42.334-108.318l0.099 0.109c-28.323-24.799-65.659-39.923-106.527-39.923-45.364 0-86.377 18.637-115.797 48.671l-0.027 0.027-218.256 221.181c-30.617 29.25-49.65 70.402-49.65 115.998 0 41.161 15.51 78.698 41.005 107.085l-0.133-0.148c26.409 26.109 62.734 42.236 102.824 42.236 5.002 0 9.944-0.251 14.816-0.741l-0.615 0.049c1.28-0.135 2.767-0.212 4.272-0.212 22.546 0 41.068 17.231 43.113 39.245l0.012 0.171c0.136 1.297 0.214 2.802 0.214 4.324 0 22.665-17.181 41.315-39.226 43.641l-0.191 0.015z","M545.938 863.081c-64.887-0.446-123.436-27.23-165.557-70.178l-0.036-0.036c-42.26-44.485-68.256-104.777-68.256-171.139 0-70.733 29.531-134.567 76.936-179.85l0.095-0.091 73.728-73.728c8.035-8.605 19.444-13.968 32.108-13.968 24.236 0 43.886 19.648 43.886 43.886 0 12.665-5.363 24.073-13.943 32.084l-0.025 0.023-71.384 76.068c-31.073 29.214-50.426 70.586-50.426 116.481 0 41.8 16.055 79.851 42.334 108.318l-0.099-0.109c28.323 24.799 65.659 39.923 106.527 39.923 45.364 0 86.377-18.637 115.797-48.671l0.027-0.027 220.596-221.181c29.874-29.148 48.402-69.807 48.402-114.793 0-41.733-15.944-79.74-42.074-108.264l0.109 0.122c-26.409-26.109-62.734-42.236-102.824-42.236-5.002 0-9.944 0.251-14.816 0.741l0.615-0.049c-1.28 0.135-2.767 0.212-4.272 0.212-22.546 0-41.068-17.231-43.113-39.245l-0.012-0.171c-0.136-1.297-0.214-2.802-0.214-4.324 0-22.665 17.181-41.315 39.226-43.641l0.191-0.015c7.239-0.795 15.632-1.247 24.131-1.247 63.452 0 121.008 25.25 163.166 66.25l-0.054-0.053c41.67 44.195 67.28 103.927 67.28 169.644 0 70.104-29.144 133.401-75.978 178.432l-0.081 0.077-220.011 221.767c-46.236 47.686-110.48 77.679-181.734 78.989l-0.242 0.003z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["link"]},"attrs":[{},{}],"properties":{"order":250,"id":194,"name":"link","prevSize":80,"code":59841},"setIdx":0,"setId":1,"iconIdx":67},{"icon":{"paths":["M921.589 117.040h-819.178c-56.419 0.331-102.067 45.977-102.398 102.366v585.16c0.331 56.419 45.977 102.067 102.366 102.398h819.209c56.419-0.331 102.067-45.977 102.398-102.366v-585.16c-0.331-56.419-45.977-102.067-102.366-102.398h-0.033zM102.411 204.808h819.178c8.080 0 14.628 6.551 14.628 14.628v0 131.653h-848.434v-131.653c0-8.080 6.551-14.628 14.628-14.628v0zM921.589 819.192h-819.178c-8.080 0-14.628-6.551-14.628-14.628v0-365.705h848.434v365.705c0 8.080-6.551 14.628-14.628 14.628v0z","M336.461 570.514h-117.025c-32.315 0-58.514 26.197-58.514 58.514s26.197 58.514 58.514 58.514v0h117.025c32.315 0 58.514-26.197 58.514-58.514s-26.197-58.514-58.514-58.514v0z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["credit-card"]},"attrs":[{},{}],"properties":{"order":251,"id":193,"name":"credit-card","prevSize":80,"code":59839},"setIdx":0,"setId":1,"iconIdx":68},{"icon":{"paths":["M867.007 182.851c-66.261-30.706-136.831-53.332-211.172-66.261-9.158 16.161-19.933 38.248-26.935 56.025-78.651-11.852-156.763-11.852-233.798 0-7.541-17.777-18.316-39.864-27.474-56.025-74.341 12.929-144.911 35.555-211.172 66.261-133.599 201.475-169.692 398.104-151.915 591.499 88.886 66.261 174.541 106.125 259.118 132.522 21.010-28.551 39.326-59.257 55.487-91.042-30.706-11.313-59.796-25.858-87.27-42.558 7.541-5.387 14.545-11.313 21.549-16.7 168.615 78.651 351.236 78.651 517.696 0 7.004 5.925 14.006 11.313 21.549 16.7-27.474 16.7-57.103 30.706-87.27 42.558 16.161 31.783 34.478 62.489 55.487 91.042 84.577-26.397 170.769-66.261 259.118-132.522 21.010-224.64-36.094-419.113-151.915-591.499zM341.769 655.834c-50.639 0-92.119-46.867-92.119-104.508s40.403-104.508 92.119-104.508 92.658 46.867 92.119 104.508c0 57.103-40.403 104.508-92.119 104.508zM681.692 655.834c-50.639 0-92.119-46.867-92.119-104.508s40.403-104.508 92.119-104.508 92.658 46.867 92.119 104.508c0 57.103-40.403 104.508-92.119 104.508z"],"attrs":[{}],"grid":16,"tags":["discord"],"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":252,"id":192,"name":"discord","prevSize":80,"code":59840},"setIdx":0,"setId":1,"iconIdx":69},{"icon":{"paths":["M71.252 1019.529c-0.094 0-0.205 0-0.308 0-18.338 0-34.928-7.49-46.876-19.583l-0.004-0.004c-12.065-12.080-19.533-28.766-19.533-47.194s7.46-35.107 19.533-47.195v0l881.496-881.496c12.224-13.091 29.586-21.252 48.86-21.252 36.88 0 66.781 29.901 66.781 66.781 0 19.267-8.161 36.636-21.215 48.818l-0.036 0.034-881.496 881.496c-11.952 12.097-28.542 19.587-46.879 19.587-0.11 0-0.221 0-0.324 0h0.016z","M200.36 400.703c-110.644 0-200.343-89.695-200.343-200.343s89.695-200.343 200.343-200.343c110.644 0 200.343 89.695 200.343 200.343v0c0 110.644-89.695 200.343-200.343 200.343v0zM200.36 133.579c-36.88 0-66.781 29.901-66.781 66.781s29.901 66.781 66.781 66.781c36.88 0 66.781-29.901 66.781-66.781v0c-0.495-36.684-30.097-66.286-66.733-66.781h-0.048z","M823.64 1023.979c-110.644 0-200.343-89.695-200.343-200.343s89.695-200.343 200.343-200.343c110.644 0 200.343 89.695 200.343 200.343v0c0 110.644-89.695 200.343-200.343 200.343v0zM823.64 756.859c-36.88 0-66.781 29.901-66.781 66.781s29.901 66.781 66.781 66.781c36.88 0 66.781-29.901 66.781-66.781v0c-0.495-36.684-30.097-66.286-66.733-66.781h-0.048z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["percentage"]},"attrs":[{},{},{}],"properties":{"order":253,"id":191,"name":"percentage","prevSize":80,"code":59838},"setIdx":0,"setId":1,"iconIdx":70},{"icon":{"paths":["M634.635 1025.058h-8.795c-278.481-6.291-501.825-233.529-501.825-512.936 0-143.581 58.979-273.384 154.031-366.506l0.087-0.085c90.386-89.279 214.664-144.424 351.826-144.424 4.737 0 9.461 0.066 14.166 0.197l-0.694-0.015c137.202 2.016 261.047 57.579 351.895 146.67l-0.082-0.081c7.946 7.955 12.862 18.943 12.862 31.077s-4.914 23.121-12.862 31.078v0c-7.955 7.946-18.943 12.862-31.077 12.862s-23.121-4.914-31.078-12.862v0c-76.784-75.59-182.227-122.264-298.57-122.264-235.104 0-425.69 190.589-425.69 425.69s190.589 425.69 425.69 425.69c110.943 0 211.975-42.441 287.744-111.973l-0.312 0.283 12.901-12.313c8.295-7.915 19.557-12.787 31.955-12.787s23.661 4.872 31.975 12.806l-0.018-0.018c8.518 7.555 13.858 18.529 13.858 30.751 0 10.778-4.154 20.587-10.95 27.911l0.023-0.026-2.931 2.931-17.003 16.418c-90.306 81.848-210.707 131.947-342.808 131.947-1.515 0-3.029-0.007-4.542-0.019l0.232 0.001z","M869.176 468.024h-820.891c-24.287 0-43.976-19.689-43.976-43.976s19.689-43.976 43.976-43.976v0h820.891c24.287 0 43.976 19.689 43.976 43.976s-19.689 43.976-43.976 43.976v0z","M781.223 643.928h-732.939c-24.287 0-43.976-19.689-43.976-43.976s19.689-43.976 43.976-43.976v0h732.939c24.287 0 43.976 19.689 43.976 43.976s-19.689 43.976-43.976 43.976v0z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["euro"]},"attrs":[{},{},{}],"properties":{"order":233,"id":190,"name":"euro","prevSize":80,"code":59837},"setIdx":0,"setId":1,"iconIdx":71},{"icon":{"paths":["M921.533 0.085h-716.682c-1.243-0.037-2.704-0.062-4.171-0.062-76.892 0-139.525 61.042-142.084 137.312l-0.005 0.236v725.456c3.196 89.572 76.578 160.974 166.638 160.974 1.887 0 3.764-0.032 5.636-0.094l-0.273 0.005h690.939c24.1-0.324 43.553-19.777 43.877-43.845v-936.102c-0.324-24.1-19.777-43.553-43.845-43.877h-0.032zM877.652 936.158h-647.059c-1.635 0.122-3.546 0.19-5.469 0.19-41.629 0-75.733-32.206-78.764-73.058l-0.015-0.26c3.043-41.116 37.15-73.322 78.779-73.322 1.923 0 3.834 0.068 5.723 0.205l-0.254-0.015h647.059zM877.652 702.141h-647.059c-30.908 0.035-59.934 8.052-85.138 22.102l0.893-0.458v-586.214c2.714-28.081 26.19-49.857 54.753-49.857 1.322 0 2.628 0.047 3.925 0.14l-0.175-0.011h672.802z","M321.859 321.859h380.277c24.235 0 43.877-19.646 43.877-43.877s-19.646-43.877-43.877-43.877v0h-380.277c-24.235 0-43.877 19.646-43.877 43.877s19.646 43.877 43.877 43.877v0z","M321.859 526.626h380.277c24.235 0 43.877-19.646 43.877-43.877s-19.646-43.877-43.877-43.877v0h-380.277c-24.235 0-43.877 19.646-43.877 43.877s19.646 43.877 43.877 43.877v0z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["book"]},"attrs":[{},{},{}],"properties":{"order":232,"id":189,"name":"book","prevSize":80,"code":59834},"setIdx":0,"setId":1,"iconIdx":72},{"icon":{"paths":["M512 1023.233c-5.884-0.076-11.5-1.139-16.713-3.034l0.353 0.112c-294.424-132.986-495.622-424.049-495.622-762.108 0-25.218 1.12-50.181 3.311-74.828l-0.228 3.185c1.091-20.259 15.977-36.738 35.376-40.276l0.266-0.038c170.071-26.272 323.191-75.689 464.402-145.534l-9.257 4.14c5.319-2.475 11.548-3.917 18.114-3.917s12.794 1.442 18.385 4.030l-0.271-0.112c131.953 65.702 285.069 115.119 446.231 140.248l8.916 1.146c19.665 3.576 34.547 20.055 35.634 40.204l0.003 0.11c1.964 21.462 3.084 46.42 3.084 71.642 0 338.056-201.194 629.119-490.377 759.984l-5.245 2.124c-4.86 1.783-10.476 2.845-16.326 2.921h-0.034zM88.991 226.293c-0.817 12.916-1.282 28.011-1.282 43.216 0 292.016 171.793 543.905 419.826 660.115l4.464 1.881c252.498-118.092 424.293-369.981 424.293-661.997 0-15.204-0.465-30.297-1.384-45.268l0.1 2.056c-158.673-27.438-300.659-73.974-432.589-137.992l9.58 4.192c-122.352 59.822-264.337 106.359-413.369 132.403l-9.639 1.394z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["shield"]},"attrs":[{}],"properties":{"order":231,"id":188,"name":"shield","prevSize":80,"code":59833},"setIdx":0,"setId":1,"iconIdx":73},{"icon":{"paths":["M330.174 602.273c-7.682 42.896-39.055 245.207-48.017 302.191 0 4.482 0 5.762-7.042 5.762h-167.743c-0.080 0.001-0.175 0.001-0.271 0.001-15.204 0-27.532-12.324-27.532-27.532 0-1.356 0.097-2.688 0.287-3.989l-0.017 0.147 131.888-839.984c3.692-21.668 21.877-38.101 44.080-39.052l0.096-0.002c342.523 0 371.334-8.323 459.046 26.251 135.089 52.499 147.892 179.266 99.235 316.915s-163.261 201.671-315.635 203.593c-97.314 0-156.215-15.364-169.663 55.059zM883.334 277.035c-3.841-3.2-5.121-3.841-6.402 0-5.355 29.455-12.228 55.051-20.948 79.774l1.103-3.586c-89.632 256.095-338.682 234.965-460.326 234.965-0.779-0.096-1.678-0.148-2.591-0.148-11.979 0-21.761 9.396-22.379 21.221l-0.002 0.053c-50.578 320.115-64.022 384.138-64.022 384.138-0.348 1.539-0.545 3.309-0.545 5.121 0 13.404 10.837 24.274 24.228 24.326h143.414c19.695-0.387 35.904-14.834 39.022-33.697l0.032-0.236c0-12.164 0 14.084 32.653-206.154 10.243-49.297 32.013-44.176 64.022-44.176 159.417 0 284.262-64.022 320.115-256.095 6.318-18.661 9.965-40.158 9.965-62.502 0-57.89-24.469-110.067-63.632-146.751l-0.111-0.101z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["paypal"]},"attrs":[{}],"properties":{"order":229,"id":186,"name":"paypal","prevSize":80,"code":59835},"setIdx":0,"setId":1,"iconIdx":74},{"icon":{"paths":["M590.061 298.931c-114.531 3.839-397.983 35.193-397.983 268.094 0 250.818 326.32 261.056 433.175 99.176 33.603 38.347 68.51 73.249 105.572 105.755l1.281 1.101 133.727-127.968s-76.142-58.226-76.142-120.93v-335.917c0-57.586-57.586-188.114-264.895-188.114s-319.921 127.968-319.921 238.663l174.038 17.277c14.203-60.869 64.928-106.62 127.331-113.199l0.637-0.053c95.977 0 83.181 67.824 83.181 158.042zM590.061 497.283c0 182.995-198.352 155.482-198.352 39.029s119.010-127.968 198.352-131.807zM909.983 870.953c-103.709 94.959-242.457 153.142-394.795 153.142-5.62 0-11.222-0.080-16.805-0.238l0.821 0.018c-195.949-7.842-370.074-95.152-492.135-230.369l-0.545-0.613c-15.997-17.277 0-25.596 12.797-18.556 172.759 101.736 443.413 268.735 876.588 69.103 19.837-8.319 33.91 4.48 15.357 27.515zM1004.041 876.072c-11.535 27.968-28.737 51.536-50.314 70.185l-0.235 0.197c-12.797 10.238-22.395 6.399-15.357-8.319s46.068-106.215 30.074-127.968-87.020-9.598-113.251-7.038-30.714 4.48-32.634 0 51.186-35.829 88.3-40.309 96.617 0 108.772 13.437c1.186 7.461 1.861 16.066 1.861 24.83 0 26.848-6.362 52.211-17.654 74.664l0.435-0.957z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["amazon"]},"attrs":[{}],"properties":{"order":240,"id":185,"name":"amazon","prevSize":80,"code":59836},"setIdx":0,"setId":1,"iconIdx":75},{"icon":{"paths":["M886.693 1024.275h-13.467c-160.026-17.856-304.577-71.747-429.374-153.346l3.746 2.3c-119.858-77.12-218.914-175.988-293.94-291.862l-2.302-3.793c-79.488-121.374-133.409-266.357-150.654-422.398l-0.396-4.402c-0.449-4.129-0.705-8.915-0.705-13.764 0-33.499 12.23-64.138 32.468-87.698l-0.148 0.178c22.748-27.565 55.792-45.921 93.167-49.141l0.507-0.035h152.22c68.811 0.070 125.838 50.433 136.308 116.306l0.101 0.786c6.186 45.698 17.046 86.978 32.301 126.063l-1.274-3.701c5.445 14.293 8.602 30.826 8.602 48.093 0 38.102-15.36 72.621-40.225 97.697l-35.702 35.702c57.148 89.292 131.053 162.822 217.85 217.845l2.869 1.699 35.713-35.126c25.068-24.854 59.584-40.214 97.686-40.214 17.267 0 33.797 3.154 49.045 8.917l-0.956-0.318c35.315 13.822 76.581 24.675 119.402 30.688l2.96 0.339c66.678 10.304 117.132 67.286 117.132 136.053 0 1.155-0.014 2.306-0.044 3.455l0.002-0.171v140.51c0 0 0 0.001 0 0.001 0 76.101-61.525 137.836-137.551 138.165h-0.032zM277.818 87.541h-139.923c-14.387 0.979-27.011 7.794-35.649 18.070l-0.063 0.079c-7.402 8.481-11.91 19.649-11.91 31.87 0 1.557 0.075 3.102 0.218 4.622l-0.015-0.194c15.36 145.534 63.692 277.249 137.347 391.045l-2.107-3.473c70.038 108.811 159.916 198.686 265.265 266.637l3.46 2.091c110.418 72.299 242.202 121.557 384.020 137.782l4.14 0.385c0.876 0.051 1.901 0.082 2.931 0.082 14.116 0 26.923-5.614 36.306-14.733l-0.013 0.013c8.993-9.216 14.563-21.807 14.638-35.698v-139.938c0.005-0.32 0.012-0.7 0.012-1.075 0-25.332-18.708-46.298-43.066-49.826l-0.272-0.033c-53.039-7.261-100.842-19.551-146.288-36.646l4.608 1.52c-5.299-2.044-11.429-3.227-17.839-3.227-13.78 0-26.284 5.472-35.452 14.364l0.014-0.013-58.546 58.546c-8.012 7.814-18.974 12.637-31.061 12.637-7.941 0-15.396-2.080-21.853-5.726l0.223 0.115c-125.62-71.885-227.060-173.136-297.132-294.748l-2.038-3.837c-3.709-6.254-5.9-13.781-5.9-21.824 0-12.079 4.944-23.005 12.918-30.863l58.55-58.55c8.886-8.986 14.38-21.346 14.38-34.991 0-6.364-1.195-12.447-3.371-18.038l0.116 0.338c-15.651-40.876-27.948-88.685-34.741-138.244l-0.385-3.437c-3.034-25.502-24.528-45.088-50.597-45.088-0.323 0-0.646 0.002-0.971 0.011l0.048-0.001z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["phone"]},"attrs":[{}],"properties":{"order":227,"id":184,"name":"phone","prevSize":80,"code":59832},"setIdx":0,"setId":1,"iconIdx":76},{"icon":{"paths":["M1004.108 24.712c-7.747-14.706-22.886-24.587-40.341-24.696h-421.65c-24.95 0-45.175 20.226-45.175 45.175s20.226 45.175 45.175 45.175v0h331.285l-111.431 154.198c-5.421 7.322-8.676 16.532-8.676 26.503 0 24.752 20.065 44.816 44.816 44.816 14.78 0 27.892-7.156 36.054-18.191l0.086-0.121 165.641-225.875c5.688-7.337 9.117-16.671 9.117-26.809 0-7.369-1.813-14.314-5.016-20.415l0.116 0.241z","M310.219 13.266s0 0-3.011 0c-3.291-2.852-7.063-5.273-11.155-7.112l-0.289-0.116c-3.885-1.54-8.385-2.612-13.079-3l-0.172-0.011h-222.261c-17.471 0.11-32.609 9.989-40.237 24.446l-0.12 0.25c-3.089 5.86-4.901 12.805-4.901 20.174 0 10.136 3.43 19.472 9.191 26.909l-0.075-0.1 322.25 437.295v466.81c0.335 24.814 20.362 44.84 45.142 45.175h240.967c24.814-0.335 44.84-20.362 45.175-45.142v-466.843l3.614-5.421 220.455 218.045c8.085 8.184 19.307 13.251 31.713 13.251 0.073 0 0.148 0 0.222 0h-0.011c0.137 0.001 0.299 0.003 0.462 0.003 12.327 0 23.47-5.072 31.455-13.244l0.008-0.008c8.162-8.172 13.212-19.46 13.212-31.923s-5.048-23.751-13.212-31.925v0zM596.326 470.439c-5.634 7.174-9.035 16.335-9.035 26.291 0 0.075 0 0.15 0 0.224v-0.011 436.692h-150.584v-436.692c0-0.064 0-0.138 0-0.212 0-9.955-3.401-19.117-9.105-26.384l0.071 0.093-277.075-380.073h109.624l355.98 352.366z"],"attrs":[{},{}],"grid":16,"tags":["filter-slash"],"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":226,"id":183,"name":"filter-slash","prevSize":80,"code":59831},"setIdx":0,"setId":1,"iconIdx":77},{"icon":{"paths":["M1023.989 515.199c-3.553-280.043-231.4-505.695-511.951-505.695-282.764 0-511.989 229.225-511.989 511.989 0 254.507 185.702 465.641 428.999 505.297l2.953 0.397v-362.872h-127.997v-149.116h127.997v-113.278c-0.721-6.073-1.134-13.108-1.134-20.239 0-100.028 81.088-181.117 181.117-181.117 4.227 0 8.421 0.145 12.576 0.43l-0.561-0.031c40.895 0.576 80.479 4.278 119.075 10.879l-4.516-0.639v127.997h-63.999c-2.79-0.372-6.015-0.583-9.289-0.583-41 0-74.238 33.238-74.238 74.238 0 2.458 0.12 4.89 0.352 7.287l-0.024-0.304v96.638h142.077l-23.040 149.116h-118.397v358.392c246.274-40.033 432-251.177 432-505.702 0-1.084-0.003-2.169-0.010-3.253l0.001 0.166z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["facebook"]},"attrs":[{}],"properties":{"order":223,"id":182,"name":"facebook","prevSize":80,"code":59828},"setIdx":0,"setId":1,"iconIdx":78},{"icon":{"paths":["M342.537 824.066c0 4.477-4.477 7.674-10.871 7.674s-11.511 0-11.511-7.674 5.115-7.674 10.871-7.674 11.511 3.197 11.511 7.674zM278.59 814.474c0 4.477 0 9.592 8.952 10.871 1.214 0.597 2.642 0.946 4.152 0.946 3.78 0 7.050-2.187 8.614-5.366l0.025-0.057c0-4.477 0-8.952-8.952-10.871s-11.511 0-12.789 4.477zM369.395 811.277c-5.755 0-9.592 5.115-8.952 10.232s5.755 7.034 12.151 5.755 9.592-5.755 8.952-10.232-5.755-6.395-12.151-5.755zM505.605 0.416c-1.401-0.013-3.056-0.022-4.712-0.022-276.536 0-500.713 224.177-500.713 500.713 0 5.405 0.085 10.79 0.256 16.152l-0.019-0.784c-0.043 2.548-0.069 5.556-0.069 8.569 0 228.113 144.076 422.574 346.195 497.35l3.671 1.189c26.218 4.477 35.81-12.151 35.81-25.58s0-85.69 0-127.896c0 0-144.523 31.974-175.218-63.949 0 0-23.021-63.949-56.913-77.378 0 0-47.321-33.253 3.197-32.614 34.33 4.756 63.049 25.238 79.017 53.815l0.277 0.541c18.278 35.272 54.506 58.959 96.268 58.959 20.145 0 39.003-5.513 55.146-15.109l-0.498 0.274c2.59-27.799 14.547-52.403 32.64-71.009l-0.027 0.027c-115.106-13.429-231.491-30.055-231.491-234.050-0.145-2.57-0.228-5.577-0.228-8.605 0-45.473 18.687-86.583 48.8-116.067l0.028-0.028c-6.646-19.325-10.482-41.593-10.482-64.756 0-28.316 5.734-55.295 16.103-79.836l-0.505 1.347c43.484-14.069 142.605 56.913 142.605 56.913 38.806-11.37 83.386-17.912 129.495-17.912s90.69 6.541 132.864 18.747l-3.369-0.835s99.119-70.982 142.605-56.913c10.054 23.11 15.902 50.029 15.902 78.316 0 23.246-3.951 45.569-11.215 66.335l0.429-1.407c32.709 30.551 53.097 73.938 53.097 122.086 0 0.919-0.007 1.836-0.022 2.75l0.001-0.138c0 204.633-121.502 220.621-236.608 234.050 20.129 22.501 32.432 52.369 32.432 85.111 0 3.805-0.166 7.572-0.492 11.293l0.034-0.483c0 71.622 0 159.871 0 177.137-0.001 0.076-0.001 0.166-0.001 0.258 0 14.833 12.025 26.858 26.858 26.858 3.209 0 6.287-0.564 9.141-1.596l-0.187 0.058c204.623-75.025 347.995-268.129 347.995-494.721 0-3.906-0.042-7.803-0.127-11.688l0.010 0.579c0.012-1.343 0.019-2.929 0.019-4.517 0-282.54-229.044-511.584-511.584-511.584-2.256 0-4.508 0.015-6.757 0.043l0.342-0.003zM201.213 730.062s0 7.034 0 10.871c1.389 1.394 3.312 2.257 5.436 2.257s4.047-0.863 5.436-2.257v0s0-7.034 0-11.511-8.314-1.918-10.871 0.64zM178.831 712.796s0 6.395 4.477 8.314c1.064 1.308 2.674 2.137 4.477 2.137s3.413-0.829 4.468-2.127l0.009-0.010s0-6.395-4.477-8.314-7.674-1.918-8.952 0zM242.778 788.256s0 8.952 0 13.429 10.871 5.115 13.429 0 0-8.952 0-13.429-8.314-3.197-10.871 0zM219.118 756.92s0 7.674 0 12.789 8.952 7.034 12.151 5.115c1.56-1.787 2.512-4.14 2.512-6.715s-0.952-4.928-2.522-6.727l0.010 0.012c-3.197-5.115-8.314-7.034-12.151-4.477z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["github"]},"attrs":[{}],"properties":{"order":222,"id":181,"name":"github","prevSize":80,"code":59829},"setIdx":0,"setId":1,"iconIdx":79},{"icon":{"paths":["M916.838 305.187c0 8.789 0 18.096 0 26.886 0.007 1.078 0.011 2.355 0.011 3.631 0 325.813-264.124 589.936-589.936 589.936-1.276 0-2.552-0.004-3.827-0.012l0.196 0.001c-0.51 0.001-1.114 0.002-1.717 0.002-118.435 0-228.719-34.901-321.128-94.979l2.284 1.392c17.062 0 33.091 0 51.704 0 0.002 0 0.005 0 0.007 0 97.98 0 188.092-33.688 259.382-90.114l-0.874 0.667c-91.316-0.843-168.422-60.74-195.032-143.307l-0.407-1.464c11.773 1.974 25.336 3.103 39.164 3.103 0.228 0 0.456 0 0.683-0.001h-0.035c19.516-0.144 38.393-2.587 56.462-7.070l-1.657 0.348c-95.075-19.916-165.451-103.058-165.451-202.636 0-0.015 0-0.030 0-0.046v0.002c27.158 15.264 59.356 24.854 93.652 26.353l0.448 0.016c-57.044-38.132-94.103-102.278-94.103-175.078 0-0.433 0.001-0.865 0.004-1.298v0.067c0.070-38.098 10.43-73.76 28.447-104.376l-0.527 0.968c103.206 126.555 255.913 209.348 428.158 218.642l1.498 0.064c-3.124-14.226-4.998-30.628-5.17-47.438l-0.001-0.128c-0.065-1.95-0.103-4.241-0.103-6.541 0-114.221 92.594-206.813 206.813-206.813 61.722 0 117.127 27.038 155.021 69.915l0.191 0.222c49.972-10.236 94.309-28.167 134.131-52.719l-1.769 1.015c-16.162 49.068-48.731 89.016-91.083 114.259l-0.949 0.523c44.586-4.928 85.337-16.248 123.076-33.095l-2.607 1.040c-28.94 41.915-63.161 77.617-102.256 107.223l-1.151 0.837z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["twitter"]},"attrs":[{}],"properties":{"order":221,"id":180,"name":"twitter","prevSize":80,"code":59830},"setIdx":0,"setId":1,"iconIdx":80},{"icon":{"paths":["M795.402 3.99c-18.498-7.266-39.637-3.303-54.171 10.57l-443.93 443.93v-408.918c0-27.085-22.461-49.546-49.546-49.546s-49.546 22.461-49.546 49.546v924.854c0 27.085 22.461 49.546 49.546 49.546s49.546-22.461 49.546-49.546v-408.918l443.93 443.93c9.248 9.248 22.461 14.534 35.012 14.534 6.607 0 12.552-1.321 19.157-3.964 18.498-7.927 30.389-25.764 30.389-45.582v-924.854c0-19.818-11.891-38.316-30.389-45.582zM726.699 854.857l-342.857-342.857 342.857-342.857v685.713z"],"attrs":[{}],"tags":["step-backward-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":211,"id":0,"name":"step-backward-alt","prevSize":80,"code":59820},"setIdx":0,"setId":1,"iconIdx":81},{"icon":{"paths":["M776.245 0.027c-27.085 0-49.546 22.461-49.546 49.546v408.918l-443.93-443.93c-13.873-13.873-35.673-18.498-54.171-10.57s-30.389 25.764-30.389 45.582v924.854c0 19.818 11.891 38.316 30.389 45.582 5.945 2.643 12.552 3.964 19.157 3.964 13.212 0 25.764-5.284 35.012-14.534l443.93-443.93v408.918c0 27.085 22.461 49.546 49.546 49.546s49.546-22.461 49.546-49.546v-924.854c0-27.085-22.461-49.546-49.546-49.546zM297.301 854.857v-685.713l342.857 342.857-342.857 342.857z"],"attrs":[{}],"tags":["step-forward-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":210,"id":1,"name":"step-forward-alt","prevSize":80,"code":59821},"setIdx":0,"setId":1,"iconIdx":82},{"icon":{"paths":["M1009.943 479.818l-437.090-409.59c-12.873-11.702-31.597-15.213-47.395-8.191s-26.331 22.82-26.331 40.374v366.875l-425.388-399.058c-12.873-11.702-31.597-15.213-47.395-8.191s-26.331 22.82-26.331 40.374v819.178c0 17.554 10.532 33.352 26.331 40.374 5.852 2.341 11.702 3.511 17.554 3.511 11.118 0 21.65-4.096 29.842-11.702l425.388-399.058v366.875c0 17.554 10.532 33.352 26.331 40.374 5.852 2.341 11.702 3.511 17.554 3.511 11.118 0 21.65-4.096 29.842-11.702l437.090-409.59c8.777-8.191 14.043-19.895 14.043-32.182s-5.266-23.99-14.043-32.182zM87.783 820.362v-616.725l328.842 308.362-328.842 308.362zM586.896 820.362v-616.725l328.842 308.362-328.842 308.362z"],"attrs":[{}],"tags":["forward"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":259,"id":2,"name":"forward","prevSize":80,"code":59822},"setIdx":0,"setId":1,"iconIdx":83},{"icon":{"paths":["M997.655 62.036c-15.798-7.022-34.522-3.511-47.395 8.191l-425.388 399.058v-366.875c0-17.554-10.532-33.352-26.331-40.374s-34.522-3.511-47.395 8.191l-437.090 409.59c-8.777 8.191-14.043 19.895-14.043 32.182s5.266 23.99 14.043 32.182l437.090 409.59c8.191 7.607 19.309 11.702 29.842 11.702 5.852 0 11.702-1.17 17.554-3.511 15.798-7.022 26.331-22.82 26.331-40.374v-366.875l425.388 399.058c8.191 7.607 19.309 11.702 29.842 11.702 5.852 0 11.702-1.17 17.554-3.511 15.798-7.022 26.331-22.82 26.331-40.374v-819.178c0-17.554-10.532-33.352-26.331-40.374zM437.104 820.362l-328.842-308.362 328.842-308.362v616.725zM936.217 820.362l-328.842-308.362 328.842-308.362v616.725z"],"attrs":[{}],"tags":["backward"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":254,"id":3,"name":"backward","prevSize":80,"code":59823},"setIdx":0,"setId":1,"iconIdx":84},{"icon":{"paths":["M997.071 62.036c-16.384-7.022-35.108-2.925-47.981 9.362l-393.206 393.206v-362.194c0-17.554-10.532-33.938-26.916-40.374-16.384-7.022-35.108-2.925-47.981 9.362l-393.206 393.206v-362.194c0-23.99-19.895-43.885-43.885-43.885s-43.885 19.895-43.885 43.885v819.178c0 23.99 19.895 43.885 43.885 43.885s43.885-19.895 43.885-43.885v-362.194l393.206 393.206c8.191 8.191 19.309 12.873 31.011 12.873 5.852 0 11.118-1.17 16.968-3.511 16.384-7.022 26.916-22.82 26.916-40.374v-362.194l393.206 393.206c8.191 8.191 19.309 12.873 31.011 12.873 5.852 0 11.118-1.17 16.968-3.511 16.384-7.022 26.916-22.82 26.916-40.374v-819.178c0-17.554-10.532-33.938-26.916-40.374zM468.115 815.681l-303.681-303.681 303.681-303.681v607.362zM936.217 815.681l-303.681-303.681 303.681-303.681v607.362z"],"attrs":[{}],"tags":["fast-backward"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":207,"id":4,"name":"fast-backward","prevSize":80,"code":59824},"setIdx":0,"setId":1,"iconIdx":85},{"icon":{"paths":["M980.102 58.526c-23.99 0-43.885 19.895-43.885 43.885v362.194l-393.206-393.206c-12.288-12.288-31.597-16.384-47.981-9.362s-26.916 22.82-26.916 40.374v362.194l-393.206-393.206c-12.288-12.288-31.597-16.384-47.981-9.362s-26.916 22.82-26.916 40.374v819.178c0 17.554 10.532 33.938 26.916 40.374 5.266 2.341 11.118 3.511 16.968 3.511 11.702 0 22.82-4.681 31.011-12.873l393.206-393.206v362.194c0 17.554 10.532 33.938 26.916 40.374 5.266 2.341 11.118 3.511 16.968 3.511 11.702 0 22.82-4.681 31.011-12.873l393.206-393.206v362.194c0 23.99 19.895 43.885 43.885 43.885s43.885-19.895 43.885-43.885v-819.178c0-23.99-19.895-43.885-43.885-43.885zM87.783 815.681v-607.362l303.681 303.681-303.681 303.681zM555.885 815.681v-607.362l303.681 303.681-303.681 303.681z"],"attrs":[{}],"tags":["fast-forward"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":206,"id":5,"name":"fast-forward","prevSize":80,"code":59825},"setIdx":0,"setId":1,"iconIdx":86},{"icon":{"paths":["M313.813 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z","M710.187 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z"],"attrs":[{},{}],"tags":["pause"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":205,"id":6,"name":"pause","prevSize":80,"code":59826},"setIdx":0,"setId":1,"iconIdx":87},{"icon":{"paths":["M280.358 1024.923c-6.942-0.037-13.534-1.495-19.514-4.095l0.321 0.124c-18.014-7.505-30.445-24.968-30.445-45.335 0-0.116 0-0.233 0.002-0.349v0.019-926.568c1.044-26.589 22.852-47.75 49.602-47.75 12.752 0 24.381 4.809 33.173 12.712l-0.045-0.040 463.285 463.285c8.969 8.98 14.517 21.381 14.517 35.077s-5.547 26.097-14.517 35.078v0l-463.285 463.285c-8.576 8.44-20.14 13.868-32.964 14.555l-0.127 0.006zM329.996 168.508v686.985l343.492-343.492z"],"attrs":[{}],"tags":["play"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":204,"id":7,"name":"play","prevSize":80,"code":59827},"setIdx":0,"setId":1,"iconIdx":88},{"icon":{"paths":["M736.143 262.827l-277.617 113.777c-38.623 15.541-68.655 45.573-83.837 83.191l-0.359 1.004-113.777 277.617c-0.848 2.097-1.341 4.529-1.341 7.076 0 8.091 4.968 15.023 12.020 17.908l0.129 0.047c2.113 0.807 4.557 1.275 7.111 1.275s4.997-0.467 7.252-1.321l-0.141 0.047 277.617-113.777c38.623-15.541 68.655-45.573 83.837-83.191l0.359-1.004 113.777-277.617c0.848-2.097 1.341-4.529 1.341-7.076 0-8.091-4.968-15.023-12.020-17.908l-0.129-0.047c-2.113-0.807-4.557-1.275-7.111-1.275s-4.997 0.467-7.252 1.321l0.141-0.047zM512 568.889c-31.419 0-56.889-25.471-56.889-56.889s25.471-56.889 56.889-56.889c31.419 0 56.889 25.471 56.889 56.889v0c0 31.419-25.471 56.889-56.889 56.889v0z","M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z"],"attrs":[{},{}],"tags":["compass"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":203,"id":8,"name":"compass","prevSize":80,"code":59819},"setIdx":0,"setId":1,"iconIdx":89},{"icon":{"paths":["M921.588 906.96h-819.175c-56.419-0.331-102.067-45.977-102.397-102.366v-585.157c0.331-56.419 45.977-102.067 102.366-102.397h819.207c56.419 0.331 102.067 45.977 102.397 102.366v585.157c-0.331 56.419-45.977 102.067-102.366 102.397h-0.032zM102.412 204.809c-8.079 0-14.629 6.55-14.629 14.629v0 585.126c0 8.079 6.55 14.629 14.629 14.629v0h819.175c8.079 0 14.629-6.55 14.629-14.629v0-585.126c0-8.079-6.55-14.629-14.629-14.629v0z","M336.462 497.371c-64.631 0-117.025-52.394-117.025-117.025s52.394-117.025 117.025-117.025c64.631 0 117.025 52.394 117.025 117.025v0c0 64.631-52.394 117.025-117.025 117.025v0zM336.462 351.091c-16.158 0-29.256 13.098-29.256 29.256s13.098 29.256 29.256 29.256c16.158 0 29.256-13.098 29.256-29.256v0c0-16.158-13.098-29.256-29.256-29.256v0z","M512 731.422c-24.105-0.325-43.559-19.78-43.884-43.853v-0.032c0-39.788-9.947-73.14-131.653-73.14s-131.653 33.352-131.653 73.14c0 24.237-19.648 43.884-43.884 43.884s-43.884-19.648-43.884-43.884v0c0-160.909 165.005-160.909 219.422-160.909s219.422 0 219.422 160.909c-0.325 24.105-19.78 43.559-43.853 43.884h-0.032z","M804.562 438.86h-175.538c-24.237 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h175.538c24.237 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M746.051 614.397h-117.025c-24.237 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h117.025c24.237 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z"],"attrs":[{},{},{},{},{}],"tags":["id-card"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{}],"properties":{"order":202,"id":9,"name":"id-card","prevSize":80,"code":59818},"setIdx":0,"setId":1,"iconIdx":90},{"icon":{"paths":["M921.588 906.96h-819.175c-56.419-0.331-102.067-45.977-102.397-102.366v-146.313c0.325-24.105 19.78-43.559 43.853-43.884h0.032c56.552 0 102.397-45.844 102.397-102.397s-45.844-102.397-102.397-102.397v0c-24.105-0.325-43.559-19.78-43.884-43.853v-146.313c0.331-56.419 45.977-102.067 102.366-102.397h819.207c56.419 0.331 102.067 45.977 102.397 102.366v146.313c-0.325 24.105-19.78 43.559-43.853 43.884h-0.032c-56.552 0-102.397 45.844-102.397 102.397s45.844 102.397 102.397 102.397v0c24.105 0.325 43.559 19.78 43.884 43.853v146.313c-0.331 56.419-45.977 102.067-102.366 102.397h-0.032zM87.785 696.9v107.664c0 8.079 6.55 14.629 14.629 14.629v0h819.175c8.079 0 14.629-6.55 14.629-14.629v0-107.664c-84.233-20.753-145.724-95.646-145.724-184.9s61.489-164.147 144.417-184.627l1.306-0.273v-107.664c0-8.079-6.55-14.629-14.629-14.629v0h-819.175c-8.079 0-14.629 6.55-14.629 14.629v0 107.664c84.233 20.753 145.724 95.646 145.724 184.9s-61.489 164.147-144.417 184.627l-1.306 0.273z"],"attrs":[{}],"tags":["ticket"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":201,"id":10,"name":"ticket","prevSize":80,"code":59817},"setIdx":0,"setId":1,"iconIdx":91},{"icon":{"paths":["M894.081 336.465l-323.57-323.57c-7.935-7.944-18.897-12.862-31.009-12.873h-261.55c-88.866 0-160.907 72.041-160.907 160.907v0 702.14c0 88.866 72.041 160.907 160.907 160.907v0h468.093c88.866 0 160.907-72.041 160.907-160.907v0-497.35c-0.494-11.473-5.32-21.731-12.872-29.254l-0.001-0.001zM585.139 149.812l172.024 172.024h-172.024zM746.047 936.209h-468.093c-40.394 0-73.139-32.746-73.139-73.139v0-702.14c0-40.394 32.746-73.139 73.139-73.139v0h219.419v277.931c0.325 24.105 19.779 43.559 43.852 43.884h277.962v453.466c0 40.394-32.746 73.139-73.139 73.139v0z"],"attrs":[{}],"tags":["file-o","deprecate"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":200,"id":11,"name":"file-o","prevSize":80,"code":59816},"setIdx":0,"setId":1,"iconIdx":92},{"icon":{"paths":["M680.456 749.159c-0.386 0.011-0.839 0.017-1.294 0.017-27.363 0-49.546-22.183-49.546-49.546 0-13.679 5.543-26.064 14.506-35.029v0l258.959-256.978-258.959-256.978c-8.952-8.963-14.491-21.342-14.491-35.012s5.537-26.049 14.491-35.013v0c8.963-8.952 21.342-14.491 35.012-14.491s26.049 5.537 35.013 14.491v0l294.632 291.991c8.952 8.963 14.491 21.342 14.491 35.012s-5.537 26.049-14.491 35.013v0l-294.632 291.991c-8.452 8.957-20.405 14.534-33.659 14.534-0.011 0-0.023 0-0.034 0h0.002z","M49.571 957.913c-27.215-0.367-49.179-22.331-49.546-49.51v-500.779c0.367-27.215 22.331-49.179 49.51-49.546h924.892c27.363 0 49.546 22.183 49.546 49.546s-22.183 49.546-49.546 49.546v0h-875.31v451.197c-0.367 27.215-22.331 49.179-49.51 49.546h-0.036z"],"attrs":[{},{}],"tags":["reply"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":199,"id":12,"name":"reply","prevSize":80,"code":59815},"setIdx":0,"setId":1,"iconIdx":93},{"icon":{"paths":["M512 1023.972c-0.004 0-0.010 0-0.016 0-27.661 0-52.702-11.211-70.831-29.334l-411.791-411.791c-18.134-18.13-29.35-43.178-29.35-70.845s11.216-52.715 29.35-70.845l411.791-411.791c18.415-17.494 43.374-28.255 70.845-28.255s52.43 10.76 70.891 28.296l-0.044-0.042 411.791 411.791c18.134 18.13 29.35 43.178 29.35 70.845s-11.216 52.715-29.35 70.845l-411.791 411.791c-18.129 18.125-43.17 29.334-70.831 29.334-0.005 0-0.010 0-0.016 0h0.001zM512 83.051c-0.143-0.005-0.31-0.008-0.477-0.008-4.422 0-8.397 1.921-11.133 4.975l-0.013 0.014-412.345 412.345c-3.072 2.929-4.981 7.053-4.981 11.623s1.91 8.694 4.975 11.617l412.351 412.351c2.502 3.832 6.772 6.329 11.623 6.329s9.121-2.497 11.591-6.276l0.032-0.053 412.345-412.345c3.072-2.929 4.981-7.053 4.981-11.623s-1.91-8.694-4.975-11.617l-412.351-412.351c-2.749-3.068-6.722-4.989-11.146-4.989-0.167 0-0.335 0.003-0.502 0.008h0.025z","M441.707 645.942c-0.057 0-0.126 0-0.193 0-11.4 0-21.712-4.657-29.137-12.173l-121.77-121.77c-7.501-7.51-12.141-17.881-12.141-29.334s4.639-21.825 12.141-29.335v0l121.767-122.873c7.51-7.501 17.881-12.141 29.334-12.141s21.825 4.639 29.335 12.141v0c7.501 7.51 12.141 17.881 12.141 29.334s-4.639 21.825-12.141 29.335v0l-94.092 92.985 94.092 92.985c7.501 7.51 12.141 17.881 12.141 29.334s-4.639 21.825-12.141 29.335v0c-7.429 7.52-17.741 12.177-29.141 12.177-0.067 0-0.136 0-0.204 0h0.010z","M705.718 678.045c-22.801-0.307-41.204-18.71-41.511-41.481v-110.726h-345.927c-22.926 0-41.511-18.585-41.511-41.511s18.585-41.511 41.511-41.511v0h387.438c22.801 0.307 41.204 18.71 41.511 41.481v154.451c-1.483 21.852-19.449 39.046-41.487 39.297h-0.025z"],"attrs":[{},{},{}],"tags":["directions-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":195,"id":13,"name":"directions-alt","prevSize":80,"code":59813},"setIdx":0,"setId":1,"iconIdx":94},{"icon":{"paths":["M512 1023.972c-0.004 0-0.010 0-0.016 0-27.661 0-52.702-11.211-70.831-29.334l-411.791-411.791c-18.134-18.13-29.35-43.178-29.35-70.845s11.216-52.715 29.35-70.845l411.791-411.791c18.415-17.494 43.374-28.255 70.845-28.255s52.43 10.76 70.891 28.296l-0.044-0.042 411.791 411.791c18.134 18.13 29.35 43.178 29.35 70.845s-11.216 52.715-29.35 70.845l-411.791 411.791c-18.129 18.125-43.17 29.334-70.831 29.334-0.005 0-0.010 0-0.016 0h0.001zM512 83.051c-0.143-0.005-0.31-0.008-0.477-0.008-4.422 0-8.397 1.921-11.133 4.975l-0.013 0.014-412.345 412.345c-3.072 2.929-4.981 7.053-4.981 11.623s1.91 8.694 4.975 11.617l412.351 412.351c2.502 3.832 6.772 6.329 11.623 6.329s9.121-2.497 11.591-6.276l0.032-0.053 412.345-412.345c3.072-2.929 4.981-7.053 4.981-11.623s-1.91-8.694-4.975-11.617l-412.351-412.351c-2.749-3.068-6.722-4.989-11.146-4.989-0.167 0-0.335 0.003-0.502 0.008h0.025z","M582.293 645.942c-0.057 0-0.126 0-0.193 0-11.4 0-21.712-4.657-29.137-12.173l-0.004-0.004c-7.501-7.51-12.141-17.881-12.141-29.334s4.639-21.825 12.141-29.335v0l94.092-92.985-94.092-92.985c-8.139-7.599-13.212-18.392-13.212-30.371 0-22.926 18.585-41.511 41.511-41.511 11.979 0 22.771 5.073 30.347 13.188l0.022 0.025 121.767 122.319c7.668 7.537 12.42 18.020 12.42 29.612s-4.752 22.075-12.413 29.605l-0.006 0.005-121.767 121.767c-7.429 7.52-17.741 12.177-29.141 12.177-0.067 0-0.136 0-0.204 0h0.010z","M318.282 678.045c-22.801-0.307-41.204-18.71-41.511-41.481v-154.451c0.307-22.801 18.71-41.204 41.481-41.511h387.468c22.926 0 41.511 18.585 41.511 41.511s-18.585 41.511-41.511 41.511v0h-345.927v110.696c0.021 0.497 0.032 1.078 0.032 1.663 0 23.049-18.537 41.768-41.516 42.061h-0.027z"],"attrs":[{},{},{}],"tags":["directions"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":196,"id":14,"name":"directions","prevSize":80,"code":59814},"setIdx":0,"setId":1,"iconIdx":95},{"icon":{"paths":["M992.966 368.647c-25.16-29.841-61.437-46.809-100.641-46.809h-235.803v-160.907c0-88.937-71.969-160.907-165.589-160.907-40.959 0-77.821 24.575-94.203 62.607l-148.619 346.974h-109.417c-76.65 0-138.673 62.023-138.673 138.673v337.613c0 76.066 62.607 138.087 138.673 138.087h676.396c63.778 0 118.194-45.639 129.31-108.832l77.235-438.838c6.436-38.618-4.096-77.821-29.255-107.662zM138.696 936.209c-28.086 0-50.905-22.82-50.905-50.32v-337.613c0-28.086 22.82-50.905 50.905-50.905h94.203v438.838h-94.203zM858.39 899.933c-3.511 21.064-21.65 36.277-43.298 36.277h-493.839v-473.945l156.226-365.699c2.341-5.266 7.607-9.362 18.723-9.362 40.373 0 72.555 32.766 72.555 73.139v248.674h323.57c13.457 0 25.16 5.266 33.352 15.213s11.702 22.82 9.362 36.277l-77.235 438.838z"],"attrs":[{}],"tags":["thumbs-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":191,"id":15,"name":"thumbs-up","prevSize":80,"code":59811},"setIdx":0,"setId":1,"iconIdx":96},{"icon":{"paths":["M885.271 0.068h-676.92c-63.773 0-118.184 45.635-129.299 108.822l-76.643 438.799c-6.435 38.614 4.096 77.814 28.669 107.652 25.158 29.838 61.432 46.805 100.632 46.805h235.782v160.892c0 88.929 71.963 160.892 165.574 160.892 40.955 0 77.814-24.573 94.195-62.602l148.606-346.943h109.992c76.643 0 138.66-62.017 138.66-138.66v-337.583c0-76.059-62.017-138.075-138.66-138.075zM702.731 561.731l-156.212 365.666c-2.341 5.266-7.606 9.361-18.722 9.361-40.369 0-72.549-32.763-72.549-73.133v-248.652h-323.541c-13.456 0-25.158-5.266-33.349-15.211-8.776-9.946-11.701-22.818-9.361-36.274l76.643-438.799c3.51-21.062 21.648-36.274 43.294-36.274h493.795v473.317zM936.172 475.726c0 28.083-22.818 50.901-50.901 50.901h-94.195v-438.799h94.195c28.083 0 50.901 22.818 50.901 50.315v337.583z"],"attrs":[{}],"tags":["thumbs-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":258,"id":16,"name":"thumbs-down","prevSize":80,"code":59812},"setIdx":0,"setId":1,"iconIdx":97},{"icon":{"paths":["M272.871 1023.949c-0.183 0.003-0.398 0.003-0.613 0.003-13.694 0-26.089-5.555-35.058-14.536v0l-165.145-167.127c-8.952-8.963-14.49-21.341-14.49-35.010s5.536-26.047 14.49-35.012v0c9.138-8.837 21.604-14.282 35.341-14.282s26.202 5.445 35.355 14.296l132.101 132.101 132.115-132.115c9.138-8.837 21.604-14.282 35.341-14.282s26.202 5.445 35.355 14.296l-0.014-0.014c8.952 8.963 14.49 21.341 14.49 35.010s-5.536 26.047-14.49 35.012v0l-165.145 165.145c-9.003 10.201-22.109 16.602-36.709 16.602-1.030 0-2.051-0.033-3.065-0.094l0.139 0.006z","M272.871 1023.949c-0.002 0-0.003 0-0.005 0-27.495 0-49.827-22.103-50.2-49.508v-924.845c0.373-27.441 22.705-49.543 50.2-49.543 0.002 0 0.003 0 0.005 0v0c27.077 0.373 48.882 22.409 48.882 49.539 0 0.002 0 0.003 0 0.005v0 924.81c0 0.002 0 0.003 0 0.005 0 27.13-21.807 49.167-48.848 49.539h-0.036z","M850.216 990.919c-27.077-0.373-48.882-22.409-48.882-49.539 0-0.002 0-0.003 0-0.005v0-268.195l-25.763 14.533c-6.952 3.915-15.262 6.222-24.111 6.222-27.515 0-49.821-22.305-49.821-49.821 0-18.667 10.266-34.936 25.459-43.468l0.251-0.13 43.598-23.781c12.816-9.446 28.919-15.117 46.348-15.117 12.457 0 24.238 2.898 34.704 8.055l-0.461-0.206c29.13 13.962 48.887 43.216 48.887 77.083 0 0.303-0.002 0.608-0.005 0.91v-0.046 293.958c-0.373 27.441-22.705 49.543-50.2 49.543-0.002 0-0.003 0-0.005 0v0z","M817.187 330.341c-81.802-0.375-147.969-66.775-147.969-148.629 0-82.086 66.545-148.63 148.63-148.63s148.629 66.543 148.63 148.629v0c0.002 0.198 0.002 0.432 0.002 0.666 0 81.722-66.249 147.969-147.969 147.969-0.464 0-0.929-0.002-1.393-0.006h0.071zM817.187 132.168c-27.362 0-49.543 22.182-49.543 49.543s22.182 49.543 49.543 49.543v0c27.362 0 49.543-22.182 49.543-49.543s-22.182-49.543-49.543-49.543v0z","M783.498 462.457h-32.369c-27.362 0-49.543-22.182-49.543-49.543s22.182-49.543 49.543-49.543v0h32.369c43.854-0.949 79.426-35.145 82.556-78.334l0.015-0.274c0-19.156 0-42.278 0-70.022v-33.028c0-0.002 0-0.003 0-0.005 0-27.13 21.807-49.167 48.848-49.539h0.036c0.002 0 0.003 0 0.005 0 27.495 0 49.827 22.103 50.2 49.508v33.064c0 29.726 0 54.168 0 75.306-6.052 95.91-84.883 171.519-181.572 172.411h-0.088z"],"attrs":[{},{},{},{},{}],"tags":["sort-numeric-down-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{}],"properties":{"order":255,"id":17,"name":"sort-numeric-down-alt","prevSize":80,"code":59798},"setIdx":0,"setId":1,"iconIdx":98},{"icon":{"paths":["M438.010 264.266c-14.187-0.375-26.837-6.658-35.632-16.47l-0.042-0.046-132.124-132.124-132.124 132.124c-8.829 7.573-20.392 12.184-33.031 12.184s-24.204-4.609-33.099-12.241l0.068 0.057c-7.83-8.725-12.617-20.319-12.617-33.031s4.787-24.306 12.658-33.077l-0.040 0.046 165.156-165.156c9.138-8.838 21.605-14.283 35.344-14.283s26.204 5.445 35.358 14.297l165.142 165.142c8.952 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0c-8.632 7.819-20.139 12.603-32.763 12.603-0.791 0-1.578-0.019-2.36-0.056l0.11 0.005z","M272.855 1023.983c-0.002 0-0.003 0-0.005 0-27.497 0-49.83-22.104-50.203-49.511v-924.907c0.373-27.443 22.706-49.547 50.203-49.547 0.002 0 0.003 0 0.005 0v0c27.079 0.373 48.886 22.411 48.886 49.542 0 0.002 0 0.003 0 0.005v0 924.872c0 0.002 0 0.003 0 0.005 0 27.131-21.808 49.17-48.852 49.542h-0.036z","M850.238 990.951c-27.079-0.373-48.886-22.411-48.886-49.542 0-0.002 0-0.003 0-0.005v0-268.213l-25.764 14.534c-6.952 3.916-15.263 6.223-24.112 6.223-27.517 0-49.824-22.307-49.824-49.824 0-18.668 10.267-34.938 25.461-43.471l0.251-0.13 43.601-23.782c12.817-9.446 28.921-15.118 46.351-15.118 12.458 0 24.239 2.898 34.706 8.056l-0.461-0.206c29.132 13.963 48.89 43.219 48.89 77.089 0 0.303-0.002 0.608-0.005 0.91v-0.046 293.978c-0.373 27.443-22.706 49.547-50.203 49.547-0.002 0-0.003 0-0.005 0v0z","M817.208 330.329c-81.808-0.375-147.979-66.78-147.979-148.639 0-82.091 66.549-148.64 148.64-148.64s148.639 66.547 148.64 148.639v0c0.002 0.198 0.002 0.432 0.002 0.666 0 81.727-66.253 147.979-147.979 147.979-0.465 0-0.929-0.002-1.394-0.006h0.071zM817.208 132.142c-27.364 0-49.547 22.183-49.547 49.547s22.183 49.547 49.547 49.547v0c27.364 0 49.547-22.183 49.547-49.547s-22.183-49.547-49.547-49.547v0z","M783.516 462.453h-32.371c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h32.371c43.857-0.949 79.431-35.147 82.562-78.34l0.015-0.274c0-19.158 0-42.28 0-70.027v-33.031c0-0.002 0-0.003 0-0.005 0-27.131 21.808-49.17 48.852-49.542h0.036c0.002 0 0.003 0 0.005 0 27.497 0 49.83 22.104 50.203 49.511v33.066c0 29.728 0 54.172 0 75.311-6.052 95.916-84.889 171.531-181.584 172.423h-0.088z"],"attrs":[{},{},{},{},{}],"tags":["sort-numeric-up-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{}],"properties":{"order":182,"id":18,"name":"sort-numeric-up-alt","prevSize":80,"code":59799},"setIdx":0,"setId":1,"iconIdx":99},{"icon":{"paths":["M394.416 774.25l-80.59 80.59v-805.246c0-27.083-22.46-49.543-49.543-49.543s-49.543 22.46-49.543 49.543v805.246l-80.59-80.59c-19.156-19.156-50.864-19.156-70.022 0s-19.156 50.864 0 70.022l165.145 165.145c4.625 4.625 9.909 7.927 15.854 10.57s12.552 3.963 19.156 3.963 12.552-1.321 19.156-3.963c5.945-2.643 11.229-5.945 15.854-10.57l165.145-165.145c19.156-19.156 19.156-50.864 0-70.022s-50.864-19.156-70.022 0z","M971.763 924.862l-112.959-316.417c-11.229-28.405-36.992-46.901-66.058-46.901s-54.828 18.497-66.058 48.223l-112.298 315.096c-9.248 25.763 3.963 54.168 29.726 63.416s54.168-3.963 63.416-29.726l18.497-51.525h134.097l18.497 51.525c7.266 20.478 26.424 33.028 46.901 33.028 5.284 0 11.229-0.661 16.515-2.643 25.763-9.248 38.974-37.653 29.726-63.416zM761.038 807.94l31.708-88.517 31.708 88.517h-63.416z","M632.886 415.556c12.552 29.065 38.974 46.901 69.361 46.901h206.762c27.083 0 49.543-22.46 49.543-49.543s-22.46-49.543-49.543-49.543h-157.878l186.283-193.549c22.46-23.781 29.065-58.791 15.854-89.178-12.552-29.065-38.974-46.901-69.361-46.901h-205.44c-27.083 0-49.543 22.46-49.543 49.543s22.46 49.543 49.543 49.543h157.878l-186.944 194.871c-22.46 23.781-28.405 58.131-15.854 88.517z"],"attrs":[{},{},{}],"tags":["sort-alpha-down-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":183,"id":19,"name":"sort-alpha-down-alt","prevSize":80,"code":59800},"setIdx":0,"setId":1,"iconIdx":100},{"icon":{"paths":["M299.293 14.584c-4.625-4.625-9.909-7.927-15.854-10.57-11.89-5.284-25.763-5.284-37.653 0-5.945 2.643-11.229 5.945-15.854 10.57l-165.145 165.145c-19.156 19.156-19.156 50.864 0 70.022s50.864 19.156 70.022 0l80.59-80.59v805.246c0 27.083 22.46 49.543 49.543 49.543s49.543-22.46 49.543-49.543v-805.246l80.59 80.59c9.909 9.909 22.46 14.533 35.010 14.533s25.101-4.625 35.010-14.533c19.156-19.156 19.156-50.864 0-70.022l-165.145-165.145z","M971.763 924.862l-112.959-316.417c-11.229-28.405-36.992-46.901-66.058-46.901s-54.828 18.497-66.058 48.223l-112.298 315.096c-9.248 25.763 3.963 54.168 29.726 63.416s54.168-3.963 63.416-29.726l18.497-51.525h134.097l18.497 51.525c7.266 20.478 26.424 33.028 46.901 33.028 5.284 0 11.229-0.661 16.515-2.643 25.763-9.248 38.974-37.653 29.726-63.416zM761.038 807.94l31.708-88.517 31.708 88.517h-63.416z","M632.886 415.556c12.552 29.065 38.974 46.901 69.361 46.901h206.762c27.083 0 49.543-22.46 49.543-49.543s-22.46-49.543-49.543-49.543h-157.878l186.283-193.549c22.46-23.781 29.065-58.791 15.854-89.178-12.552-29.065-38.974-46.901-69.361-46.901h-205.44c-27.083 0-49.543 22.46-49.543 49.543s22.46 49.543 49.543 49.543h157.878l-186.944 194.871c-22.46 23.781-28.405 58.131-15.854 88.517z"],"attrs":[{},{},{}],"tags":["sort-alpha-up-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":184,"id":20,"name":"sort-alpha-up-alt","prevSize":80,"code":59801},"setIdx":0,"setId":1,"iconIdx":101},{"icon":{"paths":["M272.871 1023.949c-0.183 0.003-0.398 0.003-0.613 0.003-13.694 0-26.089-5.555-35.058-14.536v0l-165.145-167.127c-8.952-8.963-14.49-21.341-14.49-35.010s5.536-26.047 14.49-35.012v0c9.138-8.837 21.604-14.282 35.341-14.282s26.202 5.445 35.355 14.296l132.101 132.101 132.115-132.115c9.138-8.837 21.604-14.282 35.341-14.282s26.202 5.445 35.355 14.296l-0.014-0.014c8.952 8.963 14.49 21.341 14.49 35.010s-5.536 26.047-14.49 35.012v0l-165.145 165.145c-9.003 10.201-22.109 16.602-36.709 16.602-1.030 0-2.051-0.033-3.065-0.094l0.139 0.006z","M272.871 1023.949c-0.002 0-0.003 0-0.005 0-27.495 0-49.827-22.103-50.2-49.508v-924.845c0.373-27.441 22.705-49.543 50.2-49.543 0.002 0 0.003 0 0.005 0v0c27.077 0.373 48.882 22.409 48.882 49.539 0 0.002 0 0.003 0 0.005v0 924.81c0 0.002 0 0.003 0 0.005 0 27.13-21.807 49.167-48.848 49.539h-0.036z","M850.216 462.457c-27.077-0.373-48.882-22.409-48.882-49.539 0-0.002 0-0.003 0-0.005v0-268.195l-25.101 14.533c-6.952 3.915-15.262 6.222-24.111 6.222-27.515 0-49.821-22.305-49.821-49.821 0-18.667 10.266-34.936 25.459-43.468l0.251-0.13 42.937-22.46c12.816-9.446 28.919-15.117 46.348-15.117 12.457 0 24.238 2.898 34.704 8.055l-0.461-0.206c29.13 13.962 48.887 43.216 48.887 77.083 0 0.303-0.002 0.608-0.005 0.91v-0.046 292.636c-0.373 27.441-22.705 49.543-50.2 49.543-0.002 0-0.003 0-0.005 0v0z","M817.187 858.804c-81.802-0.375-147.969-66.775-147.969-148.629 0-82.086 66.545-148.63 148.63-148.63s148.629 66.543 148.63 148.629v0c0.002 0.198 0.002 0.432 0.002 0.666 0 81.722-66.249 147.969-147.969 147.969-0.464 0-0.929-0.002-1.393-0.006h0.071zM817.187 660.63c-27.362 0-49.543 22.182-49.543 49.543s22.182 49.543 49.543 49.543v0c27.362 0 49.543-22.182 49.543-49.543s-22.182-49.543-49.543-49.543v0z","M783.498 990.919h-32.369c-27.362 0-49.543-22.182-49.543-49.543s22.182-49.543 49.543-49.543v0h32.369c43.854-0.949 79.426-35.145 82.556-78.334l0.015-0.274c0-19.156 0-42.278 0-70.022v-33.028c0-0.002 0-0.003 0-0.005 0-27.13 21.807-49.167 48.848-49.539h0.036c0.002 0 0.003 0 0.005 0 27.495 0 49.827 22.103 50.2 49.508v33.064c0 29.726 0 54.168 0 75.306-6.373 95.766-85.015 171.188-181.539 172.409l-0.121 0.002z"],"attrs":[{},{},{},{},{}],"tags":["sort-numeric-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{}],"properties":{"order":185,"id":21,"name":"sort-numeric-down","prevSize":80,"code":59802},"setIdx":0,"setId":1,"iconIdx":102},{"icon":{"paths":["M429.424 264.27c-12.552 0-25.103-4.625-35.012-14.534l-130.14-130.14-130.14 130.14c-19.157 19.157-50.867 19.157-70.025 0s-19.157-50.867 0-70.025l165.154-165.154c19.157-19.157 50.867-19.157 70.025 0l165.154 165.154c19.157 19.157 19.157 50.867 0 70.025-9.909 9.909-22.461 14.534-35.012 14.534z","M264.27 1023.975c-27.085 0-49.546-22.461-49.546-49.546v-924.856c0-27.085 22.461-49.546 49.546-49.546s49.546 22.461 49.546 49.546v924.856c0 27.085-22.461 49.546-49.546 49.546z","M842.306 462.454c-27.085 0-49.546-22.461-49.546-49.546v-268.209l-25.764 13.873c-24.443 13.212-54.171 4.625-67.382-19.157s-4.625-54.171 19.157-67.382l42.939-23.782c23.782-17.175 54.171-19.818 80.594-7.927 29.728 13.873 48.885 44.262 48.885 78.612v293.973c0 27.085-22.461 49.546-49.546 49.546z","M809.275 858.821c-81.916 0-148.638-66.721-148.638-148.638s66.721-148.638 148.638-148.638 148.638 66.721 148.638 148.638-66.721 148.638-148.638 148.638zM809.275 660.638c-27.085 0-49.546 22.461-49.546 49.546s22.461 49.546 49.546 49.546 49.546-22.461 49.546-49.546-22.461-49.546-49.546-49.546z","M774.923 990.943h-31.709c-27.085 0-49.546-22.461-49.546-49.546s22.461-49.546 49.546-49.546h31.709c42.939 0 80.594-35.673 82.576-78.612 0.661-19.157 0.661-42.28 0.661-70.025v-33.030c0-27.085 22.461-49.546 49.546-49.546s49.546 22.461 49.546 49.546v33.030c0 29.728 0 54.171-1.321 75.31-4.625 95.128-86.54 172.42-181.668 172.42z"],"attrs":[{},{},{},{},{}],"tags":["sort-numeric-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{}],"properties":{"order":186,"id":22,"name":"sort-numeric-up","prevSize":80,"code":59803},"setIdx":0,"setId":1,"iconIdx":103},{"icon":{"paths":["M394.416 774.25l-80.59 80.59v-805.246c0-27.083-22.46-49.543-49.543-49.543s-49.543 22.46-49.543 49.543v805.246l-80.59-80.59c-19.156-19.156-50.864-19.156-70.022 0s-19.156 50.864 0 70.022l165.145 165.145c4.625 4.625 9.909 7.927 15.854 10.57s12.552 3.963 19.156 3.963 13.211-1.321 19.156-3.963c5.945-2.643 11.229-5.945 15.854-10.57l165.145-165.145c19.156-19.156 19.156-50.864 0-70.022s-50.864-19.156-70.022 0z","M644.115 459.814c25.763 9.248 54.168-3.963 63.416-29.726l18.497-51.525h134.097l18.497 51.525c7.266 20.478 26.424 33.028 46.901 33.028 5.284 0 11.229-0.661 16.515-2.643 25.763-9.248 38.974-37.653 29.726-63.416l-112.959-316.417c-11.229-28.405-36.992-46.901-66.058-46.901s-54.828 18.497-66.058 48.223l-112.298 315.096c-9.248 25.763 3.963 54.168 29.726 63.416zM824.453 279.476h-63.416l31.708-88.517 31.708 88.517z","M952.607 608.444c-12.552-29.065-38.974-46.901-69.361-46.901h-205.44c-27.083 0-49.543 22.46-49.543 49.543s22.46 49.543 49.543 49.543h157.878l-186.944 194.871c-22.46 23.781-28.405 58.131-15.854 88.517 12.552 29.065 38.974 46.901 69.361 46.901h206.762c27.083 0 49.543-22.46 49.543-49.543s-22.46-49.543-49.543-49.543h-157.878l186.283-193.549c22.46-23.781 29.065-58.791 15.854-89.178z"],"attrs":[{},{},{}],"tags":["sort-alpha-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":187,"id":23,"name":"sort-alpha-down","prevSize":80,"code":59804},"setIdx":0,"setId":1,"iconIdx":104},{"icon":{"paths":["M299.293 14.584c-4.625-4.625-9.909-7.927-15.854-10.57-11.89-5.284-25.763-5.284-37.653 0-5.945 2.643-11.229 5.945-15.854 10.57l-165.145 165.145c-19.156 19.156-19.156 50.864 0 70.022s50.864 19.156 70.022 0l80.59-80.59v805.246c0 27.083 22.46 49.543 49.543 49.543s49.543-22.46 49.543-49.543v-805.246l80.59 80.59c9.909 9.909 22.46 14.533 35.010 14.533s25.101-4.625 35.010-14.533c19.156-19.156 19.156-50.864 0-70.022l-165.145-165.145z","M644.115 459.814c25.763 9.248 54.168-3.963 63.416-29.726l18.497-51.525h134.097l18.497 51.525c7.266 20.478 26.424 33.028 46.901 33.028 5.284 0 11.229-0.661 16.515-2.643 25.763-9.248 38.974-37.653 29.726-63.416l-112.959-316.417c-11.229-28.405-36.992-46.901-66.058-46.901s-54.828 18.497-66.058 48.223l-112.298 315.096c-9.248 25.763 3.963 54.168 29.726 63.416zM824.453 279.476h-63.416l31.708-88.517 31.708 88.517z","M952.607 608.444c-12.552-29.065-38.974-46.901-69.361-46.901h-205.44c-27.083 0-49.543 22.46-49.543 49.543s22.46 49.543 49.543 49.543h157.878l-186.944 194.871c-22.46 23.781-28.405 58.131-15.854 88.517 12.552 29.065 38.974 46.901 69.361 46.901h206.762c27.083 0 49.543-22.46 49.543-49.543s-22.46-49.543-49.543-49.543h-157.878l186.283-193.549c22.46-23.781 29.065-58.791 15.854-89.178z"],"attrs":[{},{},{}],"tags":["sort-alpha-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":188,"id":24,"name":"sort-alpha-up","prevSize":80,"code":59805},"setIdx":0,"setId":1,"iconIdx":105},{"icon":{"paths":["M412.908 264.27c-12.552 0-25.103-4.625-35.012-14.534l-130.14-130.14-130.14 130.14c-19.157 19.157-50.867 19.157-70.025 0s-19.157-50.867 0-70.025l165.154-165.154c19.157-19.157 50.867-19.157 70.025 0l165.154 165.154c19.157 19.157 19.157 50.867 0 70.025-9.909 9.909-22.461 14.534-35.012 14.534z","M247.755 1023.975c-27.085 0-49.546-22.461-49.546-49.546v-924.856c0-27.085 22.461-49.546 49.546-49.546s49.546 22.461 49.546 49.546v924.856c0 27.085-22.461 49.546-49.546 49.546z","M776.245 1023.975c-12.552 0-25.103-4.625-35.012-14.534l-165.154-165.154c-19.157-19.157-19.157-50.867 0-70.025s50.867-19.157 70.025 0l130.14 130.14 130.14-130.14c19.157-19.157 50.867-19.157 70.025 0s19.157 50.867 0 70.025l-165.154 165.154c-9.909 9.909-22.461 14.534-35.012 14.534z","M776.245 1023.975c-27.085 0-49.546-22.461-49.546-49.546v-924.856c0-27.085 22.461-49.546 49.546-49.546s49.546 22.461 49.546 49.546v924.856c0 27.085-22.461 49.546-49.546 49.546z"],"attrs":[{},{},{},{}],"tags":["sort-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":189,"id":25,"name":"sort-alt","prevSize":80,"code":59806},"setIdx":0,"setId":1,"iconIdx":106},{"icon":{"paths":["M336.438 292.547c-11.119 0-22.237-4.097-31.016-12.875l-115.285-115.285-115.285 115.285c-16.971 16.971-45.061 16.971-62.032 0s-16.971-45.061 0-62.032l146.302-146.302c16.971-16.971 45.061-16.971 62.032 0l146.302 146.302c16.971 16.971 16.971 45.061 0 62.032-8.778 8.778-19.898 12.875-31.016 12.875z","M190.135 965.536c-23.993 0-43.891-19.898-43.891-43.891v-819.29c0-23.993 19.898-43.891 43.891-43.891s43.891 19.898 43.891 43.891v819.29c0 23.993-19.898 43.891-43.891 43.891z","M980.166 292.547h-468.166c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h468.166c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z","M746.084 643.672h-234.084c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h234.084c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z","M629.041 819.234h-117.041c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h117.041c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z","M863.125 468.109h-351.125c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h351.125c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z"],"attrs":[{},{},{},{},{},{}],"tags":["sort-amount-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":190,"id":26,"name":"sort-amount-up","prevSize":80,"code":59807},"setIdx":0,"setId":1,"iconIdx":107},{"icon":{"paths":["M190.135 965.536c-11.119 0-22.237-4.097-31.016-12.875l-146.302-146.302c-16.971-16.971-16.971-45.061 0-62.032s45.061-16.971 62.032 0l115.285 115.285 115.285-115.285c16.971-16.971 45.061-16.971 62.032 0s16.971 45.061 0 62.032l-146.302 146.302c-8.778 8.778-19.898 12.875-31.016 12.875z","M190.135 965.536c-23.993 0-43.891-19.898-43.891-43.891v-819.29c0-23.993 19.898-43.891 43.891-43.891s43.891 19.898 43.891 43.891v819.29c0 23.993-19.898 43.891-43.891 43.891z","M980.166 292.547h-468.166c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h468.166c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z","M746.084 643.672h-234.084c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h234.084c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z","M629.041 819.234h-117.041c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h117.041c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z","M863.125 468.109h-351.125c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h351.125c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z"],"attrs":[{},{},{},{},{},{}],"tags":["sort-amount-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":180,"id":27,"name":"sort-amount-down","prevSize":80,"code":59808},"setIdx":0,"setId":1,"iconIdx":108},{"icon":{"paths":["M190.135 965.536c-11.119 0-22.237-4.097-31.016-12.875l-146.302-146.302c-16.971-16.971-16.971-45.061 0-62.032s45.061-16.971 62.032 0l115.285 115.285 115.285-115.285c16.971-16.971 45.061-16.971 62.032 0s16.971 45.061 0 62.032l-146.302 146.302c-8.778 8.778-19.898 12.875-31.016 12.875z","M190.135 965.536c-23.993 0-43.891-19.898-43.891-43.891v-819.29c0-23.993 19.898-43.891 43.891-43.891s43.891 19.898 43.891 43.891v819.29c0 23.993-19.898 43.891-43.891 43.891z","M980.166 819.234h-468.166c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h468.166c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z","M746.084 468.109h-234.084c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h234.084c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z","M629.041 292.547h-117.041c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h117.041c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z","M863.125 643.672h-351.125c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h351.125c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z"],"attrs":[{},{},{},{},{},{}],"tags":["sort-amount-down-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":179,"id":28,"name":"sort-amount-down-alt","prevSize":80,"code":59809},"setIdx":0,"setId":1,"iconIdx":109},{"icon":{"paths":["M336.438 292.547c-11.119 0-22.237-4.097-31.016-12.875l-115.285-115.285-115.285 115.285c-16.971 16.971-45.061 16.971-62.032 0s-16.971-45.061 0-62.032l146.302-146.302c16.971-16.971 45.061-16.971 62.032 0l146.302 146.302c16.971 16.971 16.971 45.061 0 62.032-8.778 8.778-19.898 12.875-31.016 12.875z","M190.135 965.536c-23.993 0-43.891-19.898-43.891-43.891v-819.29c0-23.993 19.898-43.891 43.891-43.891s43.891 19.898 43.891 43.891v819.29c0 23.993-19.898 43.891-43.891 43.891z","M980.166 819.234h-468.166c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h468.166c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z","M746.084 468.109h-234.084c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h234.084c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z","M629.041 292.547h-117.041c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h117.041c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z","M863.125 643.672h-351.125c-23.993 0-43.891-19.898-43.891-43.891s19.898-43.891 43.891-43.891h351.125c23.993 0 43.891 19.898 43.891 43.891s-19.898 43.891-43.891 43.891z"],"attrs":[{},{},{},{},{},{}],"tags":["sort-amount-up-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":178,"id":29,"name":"sort-amount-up-alt","prevSize":80,"code":59810},"setIdx":0,"setId":1,"iconIdx":110},{"icon":{"paths":["M516.624 0.063s-4.624 0-7.266 0c-250.354 0-468.339 184.297-507.973 432.008-5.284 33.028 3.963 67.377 26.423 93.139 21.799 25.762 52.844 40.295 85.874 40.295h3.963c114.938 0 201.471 28.405 256.958 83.892 56.148 56.148 83.892 144.002 83.231 260.922 0 33.028 14.533 64.075 39.634 85.874 21.137 18.496 48.222 28.405 75.304 27.744 5.945 0 11.89 0 17.835-1.321 250.354-40.295 435.971-261.583 432.669-515.239-3.963-275.455-231.196-503.349-507.312-507.312zM575.414 924.852c-3.963 0-9.247-0.661-13.211-3.963-1.982-1.982-5.284-5.284-5.284-9.908 0.661-144.663-36.991-256.299-112.295-331.603-74.643-74.643-184.958-112.956-326.978-112.956h-3.963c-5.284 0-8.588-3.302-10.57-5.284-1.321-1.982-5.284-6.606-3.963-13.211 32.368-199.489 208.077-348.777 410.209-348.777 1.982 0 3.963 0 5.945 0v0c218.647 3.302 406.246 190.242 409.548 409.548 2.643 204.775-147.306 383.786-348.777 416.154zM375.925 315.152c0 36.331-29.725 66.716-66.716 66.716s-66.716-29.725-66.716-66.716 29.725-66.716 66.716-66.716 66.716 29.725 66.716 66.716zM575.414 231.921c0 36.331-29.725 66.716-66.716 66.716s-66.716-29.725-66.716-66.716 29.725-66.716 66.716-66.716 66.716 29.725 66.716 66.716zM642.13 315.152c0-36.331 29.725-66.716 66.716-66.716s66.716 29.725 66.716 66.716-29.725 66.716-66.716 66.716-66.716-29.725-66.716-66.716zM858.134 514.643c0 36.331-29.725 66.716-66.716 66.716s-66.716-29.725-66.716-66.716 29.725-66.716 66.716-66.716 66.716 29.725 66.716 66.716zM774.903 714.132c0 36.331-29.725 66.716-66.716 66.716s-66.716-29.725-66.716-66.716 29.725-66.716 66.716-66.716 66.716 29.725 66.716 66.716z"],"attrs":[{}],"tags":["palette"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":257,"id":30,"name":"palette","prevSize":80,"code":59797},"setIdx":0,"setId":1,"iconIdx":111},{"icon":{"paths":["M512 1023.452c-233.911-0.333-423.443-189.864-423.774-423.743v-0.032c0-24.211 19.627-43.839 43.839-43.839s43.839 19.627 43.839 43.839v0c0 185.621 150.475 336.097 336.097 336.097s336.097-150.475 336.097-336.097c0-185.621-150.475-336.097-336.097-336.097v0h-146.13c-24.211 0-43.839-19.627-43.839-43.839s19.627-43.839 43.839-43.839v0h146.13c234.044 0 423.774 189.73 423.774 423.774s-189.73 423.774-423.774 423.774v0z","M512 438.936c-0.060 0-0.133 0-0.204 0-12.039 0-22.929-4.918-30.771-12.856l-175.359-175.359c-7.921-7.931-12.821-18.884-12.821-30.979s4.899-23.048 12.821-30.98v0l175.355-175.355c8.025-8.595 19.423-13.953 32.074-13.953 24.211 0 43.839 19.627 43.839 43.839 0 12.65-5.358 24.048-13.927 32.049l-0.026 0.023-144.376 144.376 144.376 144.376c7.921 7.931 12.821 18.884 12.821 30.979s-4.899 23.048-12.821 30.98v0c-7.846 7.942-18.736 12.86-30.775 12.86-0.071 0-0.144 0-0.215 0h0.011z"],"attrs":[{},{}],"tags":["undo"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":256,"id":31,"name":"undo","prevSize":80,"code":59796},"setIdx":0,"setId":1,"iconIdx":112},{"icon":{"paths":["M921.582 789.931h-819.163c-56.418-0.33-102.065-45.976-102.396-102.364v-585.149c0.33-56.418 45.976-102.065 102.364-102.396h819.194c56.418 0.33 102.065 45.976 102.396 102.364v585.149c-0.33 56.418-45.976 102.065-102.364 102.396h-0.032zM102.418 87.791c-8.079 0-14.628 6.55-14.628 14.628v0 585.117c0 8.079 6.55 14.628 14.628 14.628v0h819.163c8.079 0 14.628-6.55 14.628-14.628v0-585.117c0-8.079-6.55-14.628-14.628-14.628v0z","M687.535 1023.977h-175.535c-24.105-0.325-43.559-19.779-43.884-43.852v-234.079c0-24.236 19.648-43.884 43.884-43.884s43.884 19.648 43.884 43.884v0 190.163h131.651c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M512 1023.977h-175.535c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h175.535c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z"],"attrs":[{},{},{}],"tags":["desktop"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":175,"id":32,"name":"desktop","prevSize":80,"code":59795},"setIdx":0,"setId":1,"iconIdx":113},{"icon":{"paths":["M809.27 1023.966c-27.214-0.367-49.178-22.331-49.545-49.509v-462.457c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 462.421c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M809.27 429.425c-27.214-0.367-49.178-22.331-49.545-49.509v-330.335c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 330.3c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M908.36 429.425h-198.18c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h198.18c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M214.73 1023.966c-27.214-0.367-49.178-22.331-49.545-49.509v-462.457c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 462.421c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M214.73 429.425c-27.214-0.367-49.178-22.331-49.545-49.509v-330.335c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 330.3c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M313.82 429.425h-198.18c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h198.18c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M512 1023.966c-27.214-0.367-49.178-22.331-49.545-49.509v-198.216c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 198.18c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M512 693.665c-27.214-0.367-49.178-22.331-49.545-49.509v-594.576c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 594.541c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M611.090 693.665h-198.18c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h198.18c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z"],"attrs":[{},{},{},{},{},{},{},{},{}],"tags":["sliders-v"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{},{},{},{}],"properties":{"order":174,"id":33,"name":"sliders-v","prevSize":80,"code":59793},"setIdx":0,"setId":1,"iconIdx":114},{"icon":{"paths":["M974.421 264.275h-462.421c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h462.421c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M379.88 264.275h-330.3c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h330.3c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M379.88 363.365c-27.214-0.367-49.178-22.331-49.545-49.509v-198.216c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 198.18c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M974.421 858.815h-462.421c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h462.421c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M379.88 858.815h-330.3c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h330.3c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M379.88 957.906c-27.214-0.367-49.178-22.331-49.545-49.509v-198.216c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 198.18c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M974.421 561.545h-198.18c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h198.18c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M644.12 561.545h-594.541c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h594.541c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M644.12 660.635c-27.214-0.367-49.178-22.331-49.545-49.509v-198.216c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 198.18c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z"],"attrs":[{},{},{},{},{},{},{},{},{}],"tags":["sliders-h"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{},{},{},{}],"properties":{"order":173,"id":34,"name":"sliders-h","prevSize":80,"code":59794},"setIdx":0,"setId":1,"iconIdx":115},{"icon":{"paths":["M440.071 880.415c-243.195 0-440.344-197.149-440.344-440.344s197.149-440.344 440.344-440.344c243.195 0 440.344 197.149 440.344 440.344v0c0 243.195-197.149 440.344-440.344 440.344v0zM440.071 88.031c-193.781 0-350.872 157.090-350.872 350.872s157.090 350.872 350.872 350.872c193.781 0 350.872-157.090 350.872-350.872v0c0-193.781-157.090-350.872-350.872-350.872v0z","M979.828 1023.687c-0.060 0-0.133 0-0.204 0-12.045 0-22.94-4.92-30.785-12.862l-241.52-241.52c-7.293-7.811-11.771-18.333-11.771-29.899 0-24.222 19.636-43.859 43.859-43.859 11.568 0 22.088 4.478 29.926 11.795l-0.026-0.023 241.516 241.516c7.925 7.934 12.827 18.892 12.827 30.993s-4.901 23.059-12.827 30.995v0c-7.849 7.945-18.744 12.866-30.789 12.866-0.071 0-0.144 0-0.215 0h0.011z","M438.902 628.957c-24.091-0.325-43.534-19.768-43.859-43.827v-292.424c0-24.222 19.636-43.859 43.859-43.859s43.859 19.636 43.859 43.859v0 292.393c-0.325 24.091-19.768 43.534-43.827 43.859h-0.032z","M585.098 482.761h-292.393c-24.222 0-43.859-19.636-43.859-43.859s19.636-43.859 43.859-43.859v0h292.393c24.222 0 43.859 19.636 43.859 43.859s-19.636 43.859-43.859 43.859v0z"],"attrs":[{},{},{},{}],"tags":["search-plus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":172,"id":35,"name":"search-plus","prevSize":80,"code":59791},"setIdx":0,"setId":1,"iconIdx":116},{"icon":{"paths":["M440.071 880.415c-243.195 0-440.344-197.149-440.344-440.344s197.149-440.344 440.344-440.344c243.195 0 440.344 197.149 440.344 440.344v0c-0.332 243.061-197.282 440.011-440.311 440.344h-0.033zM440.071 88.031c-193.781 0-350.872 157.090-350.872 350.872s157.090 350.872 350.872 350.872c193.781 0 350.872-157.090 350.872-350.872v0c0-193.781-157.090-350.872-350.872-350.872v0z","M979.828 1023.687c-0.060 0-0.133 0-0.204 0-12.045 0-22.94-4.92-30.785-12.862l-241.52-241.52c-7.293-7.811-11.771-18.333-11.771-29.899 0-24.222 19.636-43.859 43.859-43.859 11.568 0 22.088 4.478 29.926 11.795l-0.026-0.023 241.516 241.516c7.925 7.934 12.827 18.892 12.827 30.993s-4.901 23.059-12.827 30.995v0c-7.849 7.945-18.744 12.866-30.789 12.866-0.071 0-0.144 0-0.215 0h0.011z","M585.098 482.761h-292.393c-24.222 0-43.859-19.636-43.859-43.859s19.636-43.859 43.859-43.859v0h292.393c24.222 0 43.859 19.636 43.859 43.859s-19.636 43.859-43.859 43.859v0z"],"attrs":[{},{},{}],"tags":["search-minus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":171,"id":36,"name":"search-minus","prevSize":80,"code":59792},"setIdx":0,"setId":1,"iconIdx":117},{"icon":{"paths":["M894.081 336.465l-323.57-323.57c-7.935-7.944-18.897-12.862-31.009-12.873h-261.55c-88.866 0-160.907 72.041-160.907 160.907v0 702.14c0 88.866 72.041 160.907 160.907 160.907v0h468.093c88.866 0 160.907-72.041 160.907-160.907v0-497.35c-0.494-11.473-5.32-21.731-12.872-29.254l-0.001-0.001zM585.139 149.812l172.024 172.024h-172.024zM746.047 936.209h-468.093c-40.394 0-73.139-32.746-73.139-73.139v0-702.14c0-40.394 32.746-73.139 73.139-73.139v0h219.419v277.931c0.325 24.105 19.779 43.559 43.852 43.884h277.962v453.466c0 40.394-32.746 73.139-73.139 73.139v0z","M656.524 506.734c-7.496-5.775-17.020-9.255-27.356-9.255-13.907 0-26.344 6.301-34.608 16.205l-0.059 0.071-82.501 103.566-82.501-105.321c-8.353-9.812-20.716-15.996-34.521-15.996-24.992 0-45.251 20.259-45.251 45.251 0 11.185 4.058 21.422 10.782 29.32l-0.053-0.064 93.034 117.023-93.034 117.023c-5.992 7.47-9.615 17.061-9.615 27.5 0 24.376 19.76 44.136 44.136 44.136 13.937 0 26.366-6.461 34.454-16.55l0.067-0.086 82.501-101.81 82.501 105.321c8.276 9.979 20.653 16.31 34.509 16.384h0.012c1.085 0.096 2.348 0.149 3.622 0.149 24.236 0 43.884-19.648 43.884-43.884 0-12.183-4.964-23.206-12.981-31.157l-0.003-0.003-93.034-117.023 95.374-117.023c5.757-7.489 9.225-16.998 9.225-27.316 0-14.937-7.268-28.175-18.461-36.373l-0.126-0.088z"],"attrs":[{},{}],"tags":["file-excel"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":170,"id":37,"name":"file-excel","prevSize":80,"code":59790},"setIdx":0,"setId":1,"iconIdx":118},{"icon":{"paths":["M894.081 336.465l-323.57-323.57c-7.935-7.944-18.897-12.862-31.009-12.873h-261.55c-88.866 0-160.907 72.041-160.907 160.907v0 702.14c0 88.866 72.041 160.907 160.907 160.907v0h468.093c88.866 0 160.907-72.041 160.907-160.907v0-497.35c-0.494-11.473-5.32-21.731-12.872-29.254l-0.001-0.001zM585.139 149.812l172.024 172.024h-172.024zM746.047 936.209h-468.093c-40.394 0-73.139-32.746-73.139-73.139v0-702.14c0-40.394 32.746-73.139 73.139-73.139v0h219.419v277.931c0.325 24.105 19.779 43.559 43.852 43.884h277.962v453.466c0 40.394-32.746 73.139-73.139 73.139v0z","M599.182 678.758c-35.612-22.599-62.527-56.14-76.26-95.834l-0.389-1.295c8.513-24.598 13.428-52.947 13.428-82.444 0-12.194-0.841-24.192-2.466-35.938l0.154 1.359c-3.892-22.255-23.068-38.954-46.145-38.954-18.984 0-35.328 11.301-42.673 27.543l-0.119 0.295c-1.82 12.259-2.859 26.407-2.859 40.798 0 35.745 6.41 69.992 18.145 101.654l-0.657-2.026c-26.663 62.22-51.535 112.192-78.718 160.691l4.409-8.561c-41.543 23.405-98.3 58.512-107.076 98.885-7.021 32.766 54.416 117.023 159.151-65.534 38.752-15.060 86.483-29.549 135.472-40.728l7.296-1.4c33.675 19.598 73.544 32.44 116.101 35.636l0.922 0.056c0.37 0.010 0.806 0.016 1.244 0.016 26.499 0 47.98-21.481 47.98-47.98 0-12.689-4.926-24.228-12.97-32.809l0.025 0.026c-24.575-25.16-97.714-18.139-133.992-13.457zM319.497 854.293c16.89-28.581 38.169-52.658 63.208-72.128l0.569-0.426c-39.787 63.193-63.778 74.31-63.778 73.139zM490.35 455.829c15.213 0 14.043 67.289 3.511 85.427-4.439-14.87-6.994-31.954-6.994-49.637 0-12.459 1.269-24.62 3.683-36.365l-0.199 1.16zM439.445 741.365c17.504-31.081 34.829-68.095 49.5-106.424l1.99-5.919c15.998 29.397 37.215 53.976 62.634 73.317l0.558 0.407c-44.504 11.253-82.688 24.668-119.265 41.035l4.582-1.832zM714.451 730.833s-10.532 12.873-77.821-16.384c73.139-4.68 85.427 12.287 77.821 16.968z"],"attrs":[{},{}],"tags":["file-pdf"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":169,"id":38,"name":"file-pdf","prevSize":80,"code":59789},"setIdx":0,"setId":1,"iconIdx":119},{"icon":{"paths":["M863.086 1024h-702.171c-88.87 0-160.914-72.044-160.914-160.914v0-702.171c0-88.87 72.044-160.914 160.914-160.914v0h518.437c24.237 0 43.886 19.648 43.886 43.886s-19.648 43.886-43.886 43.886v0h-518.437c-40.395 0-73.142 32.747-73.142 73.142v0 702.171c0 40.395 32.747 73.142 73.142 73.142v0h702.171c40.395 0 73.142-32.747 73.142-73.142v0-451.145c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 451.145c0 88.87-72.044 160.914-160.914 160.914v0z","M424.229 702.172c-11.709-0.922-21.992-6.372-29.216-14.581l-0.041-0.048-175.543-175.543c-2.703-5.532-4.284-12.038-4.284-18.913 0-24.237 19.648-43.886 43.886-43.886 6.875 0 13.381 1.581 19.174 4.4l-0.261-0.114 144.531 144.531 499.127-495.616c5.532-2.703 12.038-4.284 18.913-4.284 24.237 0 43.886 19.648 43.886 43.886 0 6.875-1.581 13.381-4.4 19.174l0.114-0.261-526.629 526.629c-7.264 8.256-17.547 13.707-29.107 14.619l-0.151 0.010z"],"attrs":[{},{}],"tags":["check-square"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":168,"id":39,"name":"check-square","prevSize":80,"code":59788},"setIdx":0,"setId":1,"iconIdx":120},{"icon":{"paths":["M46.545 1024c-25.567-0.345-46.201-20.979-46.545-46.512v-930.943c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 930.909c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z","M977.455 1024h-930.909c-25.706 0-46.545-20.839-46.545-46.545s20.839-46.545 46.545-46.545v0h930.909c25.706 0 46.545 20.839 46.545 46.545s-20.839 46.545-46.545 46.545v0z","M636.121 682.666c-0.064 0-0.141 0-0.217 0-12.783 0-24.345-5.222-32.671-13.649l-153.295-153.295-153.29 153.29c-8.289 7.74-19.456 12.492-31.731 12.492-25.706 0-46.545-20.839-46.545-46.545 0-12.276 4.752-23.441 12.518-31.759l-0.025 0.028 186.182-186.182c8.42-8.41 20.049-13.613 32.892-13.613s24.471 5.201 32.893 13.613v0l153.29 153.29 215.35-215.35c8.289-7.74 19.456-12.492 31.731-12.492 25.706 0 46.545 20.839 46.545 46.545 0 12.276-4.752 23.441-12.518 31.759l0.025-0.028-248.243 248.243c-8.33 8.432-19.892 13.654-32.675 13.654-0.076 0-0.153 0-0.228 0h0.012z","M915.393 626.192c-25.567-0.345-46.201-20.979-46.545-46.512v-176.285h-170.666c-25.706 0-46.545-20.839-46.545-46.545s20.839-46.545 46.545-46.545v0h217.212c25.567 0.345 46.201 20.979 46.545 46.512v222.831c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z"],"attrs":[{},{},{},{}],"tags":["chart-line"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":167,"id":40,"name":"chart-line","prevSize":80,"code":59787},"setIdx":0,"setId":1,"iconIdx":121},{"icon":{"paths":["M431.778 504.757c-115.379 0-208.912-93.532-208.912-208.912s93.532-208.912 208.912-208.912c115.379 0 208.912 93.532 208.912 208.912v0c-0.316 115.251-93.66 208.596-208.881 208.912h-0.030zM431.778 170.499c-69.227 0-125.347 56.12-125.347 125.347s56.12 125.347 125.347 125.347c69.227 0 125.347-56.12 125.347-125.347v0c0-69.227-56.12-125.347-125.347-125.347v0z","M41.809 894.726c-23.076 0-41.782-18.707-41.782-41.782v0c0-264.622 302.504-264.622 431.751-264.622 40.111 0 75.766 0 108.076 3.9 21.638 1.734 38.542 19.721 38.542 41.657 0 1.025-0.037 2.041-0.11 3.046l0.008-0.134c-2.011 21.692-20.122 38.543-42.169 38.543-1.041 0-2.072-0.038-3.093-0.111l0.137 0.008c-30.083 0-63.509-3.343-101.391-3.343-288.576 0-348.186 72.423-348.186 181.057 0.003 0.167 0.004 0.364 0.004 0.561 0 22.767-18.457 41.225-41.225 41.225-0.197 0-0.394-0.001-0.59-0.004h0.030z","M549.326 937.066c-11.533-0.010-21.972-4.693-29.526-12.255v0c-7.671-7.32-12.439-17.622-12.439-29.037 0-1.349 0.067-2.683 0.197-3.998l-0.013 0.166 8.914-106.963c0.738-10.242 5.062-19.352 11.708-26.194l-0.009 0.010 307.518-307.518c20.408-18.948 47.843-30.576 77.993-30.576s57.585 11.627 78.066 30.642l-0.072-0.067c19.978 20.131 32.325 47.862 32.325 78.475 0 0.614-0.005 1.227-0.014 1.838l0.001-0.093c0.008 0.488 0.013 1.065 0.013 1.643 0 28.208-11.272 53.784-29.557 72.47l-307.499 307.499c-6.609 6.771-15.516 11.272-25.457 12.242l-0.17 0.013-108.076 10.028zM657.402 885.256v0zM598.35 806.705l-3.343 42.34 43.454-3.9 296.932-296.932c3.138-3.741 5.043-8.607 5.043-13.917 0-0.396-0.010-0.789-0.031-1.178l0.003 0.055c-0.022-8.097-2.969-15.5-7.838-21.216l0.038 0.046c-5.22-3.914-11.806-6.267-18.942-6.267s-13.722 2.354-19.024 6.327l0.082-0.059z"],"attrs":[{},{},{}],"tags":["user-edit"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":166,"id":41,"name":"user-edit","prevSize":80,"code":59786},"setIdx":0,"setId":1,"iconIdx":122},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M512 568.889c-23.436-0.316-42.351-19.231-42.667-42.636v-199.141c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 199.111c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z","M512 739.556c-23.436-0.316-42.351-19.231-42.667-42.636v-28.475c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 28.444c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z"],"attrs":[{},{},{}],"tags":["exclamation-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":165,"id":42,"name":"exclamation-circle","prevSize":80,"code":59785},"setIdx":0,"setId":1,"iconIdx":123},{"icon":{"paths":["M897.818 342.011c-33.052 0-59.847 26.794-59.847 59.847v0 271.219c0 33.052 26.794 59.847 59.847 59.847s59.847-26.794 59.847-59.847v0-271.219c0-33.052-26.794-59.847-59.847-59.847v0z","M126.182 342.011c-33.052 0-59.847 26.794-59.847 59.847v0 271.219c0 33.052 26.794 59.847 59.847 59.847s59.847-26.794 59.847-59.847v0-271.219c0-33.052-26.794-59.847-59.847-59.847v0z","M229.321 342.011v407.465c0 37.624 30.5 68.122 68.122 68.122v0h43.293v144.522c0 33.052 26.794 59.847 59.847 59.847s59.847-26.794 59.847-59.847v0 0-144.522h103.139v144.522c0 33.052 26.794 59.847 59.847 59.847s59.847-26.794 59.847-59.847v0-144.522h43.293c37.624 0 68.122-30.5 68.122-68.122v0-407.465z","M787.039 257.334c-19.494-64.041-60.923-116.427-115.35-149.595l-1.159-0.657-9.55-5.73-10.187-5.093 11.46-19.737 33.743-63.667c0.321-0.883 0.507-1.901 0.507-2.963 0-2.96-1.443-5.584-3.665-7.206l-0.025-0.018h-4.457c-3.404 0.157-6.379 1.864-8.255 4.426l-0.021 0.030-34.38 59.21-10.823 19.737-10.187-4.457-10.823-3.82c-30.354-10.882-65.375-17.173-101.867-17.173s-71.511 6.291-104.038 17.846l2.171-0.673-10.187 3.82-10.823 4.457-10.823-19.737-34.38-63.667c-1.592-2.804-4.559-4.665-7.958-4.665-5.038 0-9.122 4.084-9.122 9.122 0 1.637 0.431 3.174 1.186 4.502l-0.024-0.045 33.743 63.667 11.46 19.737-10.187 5.093-9.55 5.73c-55.806 33.938-97.174 86.897-115.417 149.695l-0.455 1.831c-4.717 15.122-7.703 32.57-8.27 50.627l-0.007 0.307h565.357c-0.686-18.4-3.432-35.851-8.017-52.541l0.378 1.609zM384.668 223.592c-14.065 0-25.467-11.402-25.467-25.467s11.402-25.467 25.467-25.467c14.065 0 25.467 11.402 25.467 25.467v0c0 14.065-11.402 25.467-25.467 25.467v0zM639.332 223.592c-14.065 0-25.467-11.402-25.467-25.467s11.402-25.467 25.467-25.467c14.065 0 25.467 11.402 25.467 25.467v0c0 14.065-11.402 25.467-25.467 25.467v0z"],"attrs":[{},{},{},{}],"tags":["android"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":164,"id":43,"name":"android","prevSize":80,"code":59781},"setIdx":0,"setId":1,"iconIdx":124},{"icon":{"paths":["M1008.591 433.288l-5.759-22.397h-476.114v202.221h284.773c-32.683 123.892-143.735 213.758-275.775 213.758-1.138 0-2.275-0.006-3.409-0.019l0.172 0.001c-86.669-0.738-165.327-34.432-224.185-89.141l0.207 0.19c-58.421-57.606-94.785-137.451-95.35-225.791v-0.106c1.039-88.017 36.49-167.558 93.495-225.963l-0.064 0.066c57.221-54.292 134.738-87.683 220.053-87.683 0.93 0 1.86 0.004 2.788 0.012l-0.142-0.001c73.95 0.586 141.235 28.652 192.25 74.471l-0.268-0.238 140.787-144.626c-88.734-79.432-206.552-127.99-335.711-127.99-0.54 0-1.080 0.001-1.62 0.003h0.084c-0.919-0.006-2.007-0.009-3.094-0.009-142.761 0-272.106 57.428-366.198 150.443l0.049-0.049c-90.236 93.627-145.825 221.183-145.825 361.724 0 137.597 53.284 262.749 140.344 355.947l-0.279-0.301c96.859 96.51 230.481 156.177 378.041 156.177 2.082 0 4.162-0.012 6.238-0.036l-0.316 0.003c1.053 0.009 2.296 0.013 3.543 0.013 134.433 0 255.872-55.642 342.541-145.151l0.123-0.127c82.61-90.584 133.206-211.608 133.206-344.45 0-3.543-0.036-7.076-0.108-10.602l0.009 0.526c0.105-4.284 0.163-9.328 0.163-14.387 0-26.957-1.687-53.521-4.962-79.591l0.318 3.106z"],"attrs":[{}],"tags":["google"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":163,"id":44,"name":"google","prevSize":80,"code":59782},"setIdx":0,"setId":1,"iconIdx":125},{"icon":{"paths":["M800.988 541.411c-0.025-1.227-0.040-2.673-0.040-4.124 0-81.14 45.665-151.616 112.697-187.127l1.149-0.554c-43.688-60.224-112.883-99.642-191.399-102.285l-0.408-0.010c-81.199-6.394-169.43 47.312-202.037 47.312s-113.166-44.755-174.544-44.755c-127.87 0-262.775 101.657-262.775 304.332 0.671 66.632 12.562 130.276 33.869 189.424l-1.262-4.011c28.131 81.837 133.625 287.070 243.594 283.874 57.542 0 98.461-40.919 173.266-40.919s109.97 40.919 174.544 40.919c110.608 0 206.511-188.61 234.004-272.365-83.223-34.69-140.659-115.384-140.659-209.49 0-0.076 0-0.154 0-0.231v0.012zM673.117 166.109c33.682-37.846 54.259-88 54.259-142.959 0-7.972-0.433-15.844-1.277-23.592l0.085 0.959c-61.9 6.974-115.875 36.341-154.514 79.679l-0.211 0.24c-37.077 39.007-59.884 91.883-59.884 150.086 0 4.782 0.154 9.526 0.457 14.231l-0.033-0.641c1.605 0.048 3.493 0.075 5.387 0.075 63.128 0 119.134-30.497 154.087-77.563l0.366-0.514z"],"attrs":[{}],"tags":["apple"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":162,"id":45,"name":"apple","prevSize":80,"code":59783},"setIdx":0,"setId":1,"iconIdx":126},{"icon":{"paths":["M0.001 0.001h480v480h-480zM543.999 0.001h480v480h-480zM0.001 543.999h480v480h-480zM543.999 543.999h480v480h-480z"],"attrs":[{}],"tags":["microsoft"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":161,"id":46,"name":"microsoft","prevSize":80,"code":59784},"setIdx":0,"setId":1,"iconIdx":127},{"icon":{"paths":["M512 966.541c-12.142-0.011-23.132-4.94-31.084-12.902v0l-397.063-398.237c-51.836-52.853-83.828-125.328-83.828-205.276s31.993-152.425 83.874-205.324l-0.045 0.047c52.537-52.531 125.112-85.022 205.276-85.022s152.739 32.491 205.277 85.023v0l17.595 15.249 16.423-16.423c52.328-52.883 124.914-85.631 205.15-85.631 0.25 0 0.502 0 0.752 0.001h-0.038c0.384-0.001 0.839-0.003 1.294-0.003 79.947 0 152.3 32.511 204.559 85.034l0.012 0.012c51.836 52.853 83.828 125.328 83.828 205.276s-31.993 152.425-83.874 205.324l0.045-0.047-397.063 398.237c-7.714 8.616-18.706 14.16-30.998 14.66l-0.087 0.003zM289.714 145.434c-0.436-0.003-0.953-0.005-1.468-0.005-55.496 0-105.759 22.406-142.235 58.666l0.010-0.010c-36.735 36.902-59.445 87.793-59.445 143.987s22.71 107.086 59.452 143.994l-0.007-0.007 365.979 368.325 365.392-367.151c36.877-36.837 59.687-87.747 59.687-143.987s-22.81-107.15-59.686-143.985l-0.001-0.001c-36.111-36.238-86.066-58.659-141.257-58.659-0.65 0-1.3 0.003-1.949 0.010l0.099-0.001c-0.436-0.003-0.953-0.005-1.468-0.005-55.496 0-105.759 22.406-142.235 58.666l-47.497 47.497c-8.080 7.677-19.030 12.4-31.084 12.4s-23.006-4.723-31.104-12.418l0.019 0.018-47.507-47.507c-36.581-36.947-87.314-59.823-143.391-59.823-0.107 0-0.213 0-0.32 0h0.016z"],"attrs":[{}],"tags":["heart"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":160,"id":47,"name":"heart","prevSize":80,"code":59780},"setIdx":0,"setId":1,"iconIdx":128},{"icon":{"paths":["M746.047 0.023h-468.093c-56.418 0.33-102.065 45.976-102.396 102.364v819.195c0.33 56.418 45.976 102.065 102.364 102.396h468.125c56.418-0.33 102.065-45.976 102.396-102.364v-819.195c-0.33-56.418-45.976-102.065-102.364-102.396h-0.032zM760.674 921.582c0 8.079-6.55 14.628-14.628 14.628v0h-468.093c-8.079 0-14.628-6.55-14.628-14.628v0-819.163c0-8.079 6.55-14.628 14.628-14.628v0h468.093c8.079 0 14.628 6.55 14.628 14.628v0z","M512 658.28c-48.472 0-87.768 39.295-87.768 87.768s39.295 87.768 87.768 87.768c48.472 0 87.768-39.295 87.768-87.768v0c0-48.472-39.295-87.768-87.768-87.768v0zM512 746.047v0z"],"attrs":[{},{}],"tags":["mobile"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":159,"id":48,"name":"mobile","prevSize":80,"code":59778},"setIdx":0,"setId":1,"iconIdx":129},{"icon":{"paths":["M863.070 0.023h-702.14c-56.418 0.33-102.065 45.976-102.396 102.364v819.195c0.33 56.418 45.976 102.065 102.364 102.396h702.172c56.418-0.33 102.065-45.976 102.396-102.364v-819.195c-0.33-56.418-45.976-102.065-102.364-102.396h-0.032zM877.699 921.582c0 8.079-6.55 14.628-14.628 14.628v0h-702.14c-8.079 0-14.628-6.55-14.628-14.628v0-819.163c0-8.079 6.55-14.628 14.628-14.628v0h702.14c8.079 0 14.628 6.55 14.628 14.628v0z","M512 658.28c-48.472 0-87.768 39.295-87.768 87.768s39.295 87.768 87.768 87.768c48.472 0 87.768-39.295 87.768-87.768v0c0-48.472-39.295-87.768-87.768-87.768v0zM512 746.047v0z"],"attrs":[{},{}],"tags":["tablet"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":220,"id":49,"name":"tablet","prevSize":80,"code":59779},"setIdx":0,"setId":1,"iconIdx":130},{"icon":{"paths":["M687.134 672.539c-0.215 0-0.469 0.001-0.724 0.001-92.498 0-176.242-37.479-236.875-98.078l0.001 0.001c-61.305-61.014-99.243-145.459-99.243-238.766 0-186.032 150.809-336.841 336.841-336.841s336.841 150.809 336.841 336.841c0 186.032-150.808 336.84-336.84 336.841v0zM687.134 88.761c-136.764 0.345-247.499 111.293-247.499 248.106 0 68.362 27.648 130.267 72.373 175.141l-0.007-0.007c44.929 45.079 107.076 72.972 175.74 72.972 137.026 0 248.106-111.081 248.106-248.106s-111.081-248.106-248.106-248.106c-0.213 0-0.427 0-0.639 0.001h0.033z","M74.166 993.618c-11.682-0.919-21.941-6.357-29.147-14.547l-0.041-0.048c-6.919-7.71-11.15-17.955-11.15-29.188s4.231-21.479 11.185-29.23l-0.036 0.041 377.122-377.705c7.941-7.869 18.873-12.731 30.94-12.731 24.281 0 43.963 19.683 43.963 43.963 0 12.213-4.98 23.263-13.020 31.229l-0.003 0.003-380.624 373.619c-7.248 8.237-17.507 13.675-29.039 14.585l-0.151 0.010z","M278.488 1022.806c-0.060 0-0.133 0-0.204 0-12.024 0-22.9-4.912-30.732-12.839l-116.759-116.759c-7.28-7.798-11.75-18.301-11.75-29.848 0-24.181 19.603-43.783 43.783-43.783 11.548 0 22.050 4.47 29.874 11.775l-0.026-0.023 116.755 116.755c7.911 7.921 12.805 18.86 12.805 30.94s-4.893 23.019-12.805 30.941v0c-7.836 7.932-18.712 12.844-30.736 12.844-0.071 0-0.144 0-0.215 0h0.011z","M395.245 906.051c-0.060 0-0.133 0-0.204 0-12.024 0-22.9-4.912-30.732-12.839l-116.759-116.759c-8.584-8.015-13.935-19.399-13.935-32.033 0-24.181 19.603-43.783 43.783-43.783 12.634 0 24.018 5.351 32.008 13.909l0.023 0.026 116.755 116.755c7.911 7.921 12.805 18.86 12.805 30.94s-4.893 23.019-12.805 30.941v0c-7.836 7.932-18.712 12.844-30.736 12.844-0.071 0-0.144 0-0.215 0h0.011z"],"attrs":[{},{},{},{}],"tags":["key"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":219,"id":50,"name":"key","prevSize":80,"code":59777},"setIdx":0,"setId":1,"iconIdx":131},{"icon":{"paths":["M468.112 906.989c0 48.569-39.207 87.775-87.775 87.775s-87.775-39.207-87.775-87.775 39.207-87.775 87.775-87.775 87.775 39.207 87.775 87.775zM760.696 819.214c-48.569 0-87.775 39.207-87.775 87.775s39.207 87.775 87.775 87.775 87.775-39.207 87.775-87.775-39.207-87.775-87.775-87.775zM1022.852 259.207l-117.033 468.135c-4.681 19.311-22.236 33.355-42.718 33.355h-585.169c-21.066 0-39.207-15.214-43.302-36.28l-110.597-607.405h-80.168c-23.991 0-43.888-19.896-43.888-43.888s19.896-43.888 43.888-43.888h117.033c21.066 0 39.207 15.214 43.302 36.28l25.163 139.271h750.771c13.458 0 26.333 6.436 34.525 16.969s11.119 24.577 8.192 37.451zM923.958 292.562h-678.795l69.050 380.359h514.363l95.383-380.359z"],"attrs":[{}],"tags":["shopping-cart"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":156,"id":51,"name":"shopping-cart","prevSize":80,"code":59776},"setIdx":0,"setId":1,"iconIdx":132},{"icon":{"paths":["M46.723 830.79c-0.231 0.004-0.504 0.007-0.777 0.007-24.867 0-45.027-20.159-45.027-45.027 0-5.382 0.944-10.545 2.676-15.329l-0.098 0.314 75.044-247.348c-14.665-39.037-23.418-84.145-24.012-131.219l-0.003-0.259c0-0.259-0.001-0.566-0.001-0.874 0-54.129 11.264-105.629 31.575-152.281l-0.955 2.464c60.427-141.25 198.214-238.423 358.696-238.423 106.632 0 203.244 42.901 273.517 112.384l-0.037-0.035c34.184 34.714 62.103 75.715 81.849 121.093l1 2.581c19.107 44.313 30.22 95.904 30.22 150.090s-11.112 105.775-31.182 152.616l0.962-2.526c-20.746 47.959-48.666 88.96-82.9 123.725l0.051-0.051c-70.377 70.256-167.536 113.703-274.844 113.703-48.549 0-95.021-8.893-137.875-25.139l2.675 0.889-247.348 76.845c-3.958 1.137-8.504 1.794-13.204 1.801h-0.004zM442.359 91.749c-0.253-0.001-0.554-0.001-0.856-0.001-41.547 0-81.081 8.613-116.916 24.15l1.904-0.734c-71.28 30.615-127.108 85.859-157.736 154.781l-0.758 1.912c-14.788 34.299-23.39 74.229-23.39 116.169s8.602 81.87 24.134 118.125l-0.744-1.956c1.7 4.555 2.682 9.817 2.682 15.309s-0.984 10.754-2.783 15.621l0.101-0.312-55.232 180.107 180.107-55.232c4.555-1.7 9.817-2.682 15.309-2.682s10.754 0.984 15.621 2.783l-0.312-0.101c34.014 14.517 73.588 22.957 115.132 22.957 122.867 0 228.493-73.819 274.946-179.525l0.754-1.926c13.056-32.416 20.631-70.004 20.631-109.36 0-163.117-130.105-295.846-292.2-300.074l-0.391-0.008z","M977.277 1022.304c-1.984 0.28-4.275 0.439-6.603 0.439s-4.621-0.16-6.864-0.469l0.26 0.030-247.348-75.044c-40.428 15.733-87.225 24.849-136.153 24.849-158.064 0-293.904-95.147-353.373-231.291l-0.967-2.482c-2.862-5.665-4.539-12.349-4.539-19.423 0-18.267 11.175-33.923 27.063-40.506l0.291-0.107c5.517-2.599 11.984-4.116 18.806-4.116 18.319 0 34.084 10.94 41.115 26.643l0.114 0.286c15.121 35.516 35.349 65.946 60.152 91.977l-0.117-0.122c54.202 53.624 128.774 86.753 211.084 86.753 41.688 0 81.392-8.499 117.473-23.857l-1.963 0.743c4.555-1.7 9.817-2.682 15.309-2.682s10.754 0.984 15.621 2.783l-0.312-0.101 180.107 55.232-55.232-180.107c-1.7-4.555-2.682-9.817-2.682-15.309s0.984-10.754 2.783-15.621l-0.101 0.312c14.803-33.932 23.415-73.467 23.415-115.014 0-0.301 0-0.602-0.001-0.902v0.046c0.001-0.319 0.001-0.697 0.001-1.075 0-81.912-33.275-156.053-87.045-209.642l-0.008-0.008c-12.456-15.658-25.63-29.595-39.895-42.336l-0.328-0.288c-13.187-8.012-21.861-22.298-21.861-38.61 0-24.867 20.159-45.027 45.027-45.027 10.297 0 19.786 3.456 27.372 9.273l-0.107-0.079c22.529 14.653 42.156 30.276 60.175 47.561l-0.139-0.132c34.393 34.592 62.347 75.63 81.881 121.138l0.968 2.536c19.357 44.266 30.62 95.849 30.62 150.064 0 0.431-0.001 0.863-0.003 1.293v-0.066c-0.136 48.508-8.929 94.919-24.912 137.831l0.898-2.751 75.044 247.348c1.634 4.472 2.578 9.633 2.578 15.015 0 24.867-20.159 45.027-45.027 45.027-0.273 0-0.546-0.003-0.818-0.007h0.041z"],"attrs":[{},{}],"tags":["comments"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":155,"id":52,"name":"comments","prevSize":80,"code":59774},"setIdx":0,"setId":1,"iconIdx":133},{"icon":{"paths":["M89.22 977.058c-0.217 0.004-0.473 0.007-0.729 0.007-23.349 0-42.278-18.929-42.278-42.278 0-5.053 0.887-9.901 2.513-14.393l-0.093 0.294 90.193-295.946c-18.558-46.704-29.318-100.819-29.318-157.447 0-0.732 0.001-1.463 0.006-2.195v0.113c0-0.201 0-0.439 0-0.677 0-62.834 12.85-122.668 36.068-177.015l-1.118 2.942c23.991-55.124 56.28-102.224 95.856-142.080l-0.026 0.026c39.776-39.941 87.133-72.3 139.735-94.736l2.882-1.092c51.475-22.443 111.446-35.5 174.466-35.5s122.993 13.057 177.355 36.615l-2.889-1.115c161.557 70.486 272.594 228.494 273.398 412.529v0.103c-0.378 123.676-50.484 235.576-131.361 316.819l0.016-0.016c-39.83 39.549-86.93 71.841-139.11 94.681l-2.944 1.149c-51.439 22.133-111.317 35.003-174.201 35.003-57.536 0-112.557-10.776-163.152-30.417l3.076 1.050-295.946 90.193c-3.604 1.586-7.788 2.774-12.162 3.355l-0.239 0.026zM557.097 103.314c-149.484 0.668-277.735 90.884-333.925 219.741l-0.917 2.358c-17.678 41.648-27.953 90.087-27.953 140.927s10.274 99.278 28.861 143.354l-0.909-2.427c1.596 4.277 2.518 9.218 2.518 14.374s-0.923 10.098-2.613 14.668l0.095-0.293-69.336 235.065 233.938-71.027c4.277-1.596 9.218-2.518 14.374-2.518s10.098 0.923 14.668 2.613l-0.293-0.095c41.635 17.765 90.074 28.091 140.927 28.091s99.291-10.328 143.335-28.999l-2.408 0.907c131.638-56.462 222.168-184.951 222.168-334.586 0-51.2-10.598-99.924-29.723-144.098l0.907 2.35c-56.972-130.557-184.848-220.199-333.686-220.41h-0.028z"],"attrs":[{}],"tags":["comment"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":154,"id":53,"name":"comment","prevSize":80,"code":59775},"setIdx":0,"setId":1,"iconIdx":134},{"icon":{"paths":["M921.588 175.553h-219.422v-73.14c-4.292-57.542-52.035-102.602-110.299-102.602-2.366 0-4.715 0.074-7.043 0.221l0.318-0.016h-146.282c-2.010-0.13-4.36-0.204-6.725-0.204-58.266 0-106.007 45.060-110.277 102.234l-0.022 0.368v73.14h-219.422c-56.419 0.331-102.067 45.977-102.397 102.366v585.157c0.331 56.419 45.977 102.067 102.366 102.397h819.207c56.419-0.331 102.067-45.977 102.397-102.366v-585.157c-0.331-56.419-45.977-102.067-102.366-102.397h-0.032zM409.603 102.412c0-4.681 11.118-14.629 29.256-14.629h146.282c18.139 0 29.256 9.947 29.256 14.629v73.14h-204.793zM102.412 263.322h819.175c8.079 0 14.629 6.55 14.629 14.629v0 190.166h-848.432v-190.166c0-8.079 6.55-14.629 14.629-14.629v0zM321.834 555.884h380.331v87.769h-380.331zM921.588 877.704h-819.175c-8.079 0-14.629-6.55-14.629-14.629v0-307.191h146.282v131.653c0.325 24.105 19.78 43.559 43.853 43.884h468.131c24.105-0.325 43.559-19.78 43.884-43.853v-131.685h146.282v307.191c0 8.079-6.55 14.629-14.629 14.629v0z"],"attrs":[{}],"tags":["briefcase"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":153,"id":54,"name":"briefcase","prevSize":80,"code":59773},"setIdx":0,"setId":1,"iconIdx":135},{"icon":{"paths":["M983.875 747.107c-4.979 0-116.724-19.915-116.724-345.747 0-230.128-133.873-373.406-355.151-373.406s-355.151 143.278-355.151 373.406c0 331.917-115.617 345.747-115.065 345.747-22.914 0-41.49 18.576-41.49 41.49s18.576 41.49 41.49 41.49v0h267.193c19.311 95.868 102.854 167.053 203.023 167.053s183.711-71.186 202.798-165.727l0.223-1.325h267.746c22.914 0 41.49-18.576 41.49-41.49s-18.576-41.49-41.49-41.49v0zM512 913.065c-53.673-0.105-99.33-34.318-116.453-82.114l-0.271-0.865h233.448c-17.395 48.661-63.050 82.874-116.711 82.979h-0.013zM166.807 747.107c39.83-60.299 73.022-165.958 73.022-345.747s99.575-290.427 272.172-290.427 272.172 105.66 272.172 290.427 33.192 285.448 73.022 345.747z"],"attrs":[{}],"tags":["bell"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":218,"id":55,"name":"bell","prevSize":80,"code":59772},"setIdx":0,"setId":1,"iconIdx":136},{"icon":{"paths":["M333.040 1023.149c-0.395 0.001-0.861 0.003-1.328 0.003-89.93 0-171.755-34.697-232.82-91.434l0.214 0.196c-60.481-56.047-98.213-135.906-98.213-224.578s37.732-168.531 98.016-224.397l0.197-0.181 442.138-417.574c43.713-40.007 102.187-64.52 166.387-64.52s122.673 24.512 166.573 64.688l-0.186-0.169c46.303 43.075 75.506 103.992 76.611 171.742l0.003 0.2c0.003 0.343 0.003 0.748 0.003 1.154 0 58.355-24.702 110.942-64.219 147.873l-0.117 0.107-442.723 418.16c-25.698 23.896-60.263 38.561-98.253 38.561s-72.555-14.665-98.342-38.643l0.089 0.082c-25.889-23.908-42.047-58.024-42.047-95.913s16.158-72.005 41.958-95.834l0.088-0.081 409.387-385.408c7.935-7.925 18.894-12.829 30.996-12.829s23.061 4.902 30.997 12.829v0c7.925 7.935 12.829 18.894 12.829 30.996s-4.902 23.061-12.829 30.997v0l-409.387 385.408c-8.981 7.868-14.621 19.359-14.621 32.167s5.64 24.299 14.572 32.124l0.049 0.042c10.156 8.727 23.465 14.040 38.014 14.040s27.858-5.313 38.092-14.105l-0.078 0.066 442.723-416.989c21.667-21.246 35.097-50.823 35.097-83.538 0-0.444-0.003-0.888-0.007-1.331v0.067c-1.049-42.681-19.73-80.802-49.009-107.504l-0.118-0.107c-27.771-25.797-65.112-41.627-106.148-41.627s-78.377 15.83-106.245 41.716l0.097-0.090-440.383 416.989c-43.561 40.015-70.766 97.247-70.766 160.83s27.203 120.815 70.608 160.688l0.158 0.143c45.833 42.805 107.572 69.087 175.451 69.087s129.619-26.282 175.601-69.225l-0.149 0.137 438.043-414.651c7.869-8.069 18.849-13.075 30.996-13.075s23.127 5.006 30.988 13.066l0.008 0.010c7.925 7.935 12.829 18.894 12.829 30.996s-4.902 23.061-12.829 30.997v0l-441.552 416.405c-60.773 56.558-142.541 91.272-232.414 91.272-1.768 0-3.534-0.014-5.296-0.040l0.267 0.003z"],"attrs":[{}],"tags":["paperclip"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":151,"id":56,"name":"paperclip","prevSize":80,"code":59771},"setIdx":0,"setId":1,"iconIdx":137},{"icon":{"paths":["M833.7 643.604c-62.907 0.233-118.56 31.082-152.865 78.411l-0.38 0.551-309.417-152.076c5.76-17.446 9.17-37.537 9.358-58.398v-0.093c-0.189-20.954-3.597-41.044-9.755-59.892l0.396 1.402 309.417-152.076c34.79 46.82 89.928 76.825 152.074 76.825 104.34 0 188.925-84.585 188.925-188.925s-84.585-188.925-188.925-188.925c-104.34 0-188.925 84.585-188.925 188.925 0 0.34 0.001 0.68 0.003 1.020v-0.052c0.152 10.439 1.209 20.53 3.098 30.325l-0.173-1.080-319.945 160.849c-34.095-36.053-82.261-58.491-135.669-58.491-0.217 0-0.432 0-0.647 0.001h0.033c-104.986 0-190.096 85.108-190.096 190.096s85.108 190.096 190.096 190.096v0c0.182 0 0.399 0.001 0.614 0.001 53.408 0 101.575-22.439 135.587-58.404l0.082-0.088 319.945 160.849c-1.751 8.911-2.81 19.209-2.924 29.734l-0.001 0.096c0 104.986 85.108 190.096 190.096 190.096s190.096-85.108 190.096-190.096c0-104.986-85.108-190.096-190.096-190.096v0zM833.7 87.942c56.531 0 102.359 45.827 102.359 102.359s-45.827 102.359-102.359 102.359c-56.531 0-102.359-45.827-102.359-102.359v0c0.33-56.398 45.96-102.029 102.328-102.359h0.032zM190.3 614.359c-56.531 0-102.359-45.827-102.359-102.359s45.827-102.359 102.359-102.359c56.531 0 102.359 45.827 102.359 102.359v0c-0.33 56.398-45.96 102.029-102.328 102.359h-0.032zM833.7 936.058c-56.531 0-102.359-45.827-102.359-102.359s45.827-102.359 102.359-102.359c56.531 0 102.359 45.827 102.359 102.359v0c-0.33 56.398-45.96 102.029-102.328 102.359h-0.032z"],"attrs":[{}],"tags":["share-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":150,"id":57,"name":"share-alt","prevSize":80,"code":59770},"setIdx":0,"setId":1,"iconIdx":138},{"icon":{"paths":["M921.588 58.527h-819.175c-56.419 0.331-102.067 45.977-102.397 102.366v702.182c0.331 56.419 45.977 102.067 102.366 102.397h819.207c56.419-0.331 102.067-45.977 102.397-102.366v-702.182c-0.331-56.419-45.977-102.067-102.366-102.397h-0.032zM102.412 146.296h819.175c8.079 0 14.629 6.55 14.629 14.629v0 90.11l-424.215 211.815-424.215-211.815v-90.11c0-8.079 6.55-14.629 14.629-14.629v0zM921.588 877.704h-819.175c-8.079 0-14.629-6.55-14.629-14.629v0-514.325l404.322 202.454c5.795 2.962 12.643 4.698 19.895 4.698s14.098-1.736 20.147-4.815l-0.252 0.117 404.322-202.454v514.325c0 8.079-6.55 14.629-14.629 14.629v0z"],"attrs":[{}],"tags":["envelope"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":217,"id":58,"name":"envelope","prevSize":80,"code":59769},"setIdx":0,"setId":1,"iconIdx":139},{"icon":{"paths":["M710.11 1023.786c-11.715-0.201-22.473-4.137-31.176-10.665l0.138 0.099-316.316-253.581h-313.014c-27.205-0.367-49.161-22.323-49.528-49.492v-396.256c0.367-27.205 22.323-49.161 49.492-49.528h313.050l316.316-253.581c8.413-6.81 19.245-10.933 31.038-10.933 27.353 0 49.528 22.174 49.528 49.528 0 0.128 0 0.257-0.002 0.387v-0.020 924.514c-0.124 19.673-11.546 36.649-28.101 44.774l-0.296 0.132c-5.939 2.921-12.928 4.629-20.316 4.629-0.288 0-0.574-0.003-0.859-0.008h0.043zM99.27 660.583h280.656c11.732 0.051 22.527 4.016 31.159 10.656l-0.121-0.090 249.619 198.11v-716.499l-249.619 198.11c-8.511 6.55-19.306 10.515-31.026 10.566h-280.668z","M915.484 735.204c-11.19-0.147-21.49-3.841-29.859-10.006l0.142 0.101c-12.083-9.132-19.811-23.475-19.811-39.622 0-11.206 3.721-21.543 9.995-29.84l-0.090 0.124c30.292-39.484 48.545-89.591 48.545-143.96s-18.251-104.477-48.961-144.528l0.418 0.566c-6.185-8.174-9.906-18.511-9.906-29.717 0-27.353 22.174-49.528 49.528-49.528 16.148 0 30.49 7.728 39.532 19.687l0.090 0.124c42.965 55.728 68.862 126.535 68.862 203.393s-25.897 147.666-69.442 204.176l0.58-0.783c-9.257 11.932-23.523 19.596-39.586 19.811h-0.036z"],"attrs":[{},{}],"tags":["volume-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":148,"id":59,"name":"volume-down","prevSize":80,"code":59766},"setIdx":0,"setId":1,"iconIdx":140},{"icon":{"paths":["M565.883 929.593c-9.559-0.164-18.337-3.376-25.438-8.703l0.112 0.081-258.099-206.91h-255.405c-22.198-0.299-40.113-18.215-40.412-40.383v-323.327c0.299-22.198 18.215-40.113 40.383-40.412h255.434l258.099-206.91c6.865-5.557 15.703-8.921 25.326-8.921 22.319 0 40.412 18.093 40.412 40.412 0 0.105 0 0.21-0.001 0.316v-0.016 754.361c-0.101 16.052-9.421 29.904-22.929 36.534l-0.241 0.107c-4.846 2.383-10.549 3.777-16.577 3.777-0.235 0-0.469-0.003-0.701-0.006h0.035zM67.466 633.237h229.002c9.573 0.042 18.381 3.277 25.424 8.695l-0.099-0.073 203.677 161.649v-584.629l-203.677 161.649c-6.785 5.918-15.568 9.703-25.217 10.233l-0.107 0.005h-229.002z","M860.084 839.070c-10.094-0.015-19.331-3.681-26.461-9.747l0.058 0.048c-8.624-7.36-14.057-18.239-14.057-30.387 0-10.3 3.905-19.687 10.315-26.762l-0.030 0.034c61.742-68.722 99.501-160.079 99.501-260.255s-37.758-191.532-99.818-260.614l0.318 0.36c-6.378-7.12-10.277-16.575-10.277-26.941 0-22.34 18.111-40.451 40.451-40.451 11.975 0 22.734 5.203 30.141 13.472l0.034 0.038c74.659 82.7 120.339 192.814 120.339 313.599s-45.68 230.898-120.705 314.010l0.366-0.412c-7.167 8.586-17.874 14.010-29.847 14.010-0.115 0-0.23 0-0.345-0.001h0.018z","M733.459 694.124c-9.131-0.12-17.535-3.134-24.364-8.165l0.116 0.082c-9.859-7.451-16.165-19.154-16.165-32.33 0-9.143 3.036-17.578 8.156-24.348l-0.073 0.101c24.717-32.217 39.61-73.102 39.61-117.464s-14.892-85.248-39.95-117.928l0.341 0.462c-5.046-6.669-8.082-15.104-8.082-24.247 0-22.319 18.093-40.412 40.412-40.412 13.176 0 24.879 6.306 32.257 16.064l0.073 0.101c35.058 45.471 56.188 103.247 56.188 165.959s-21.131 120.489-56.662 166.598l0.474-0.639c-7.553 9.736-19.193 15.989-32.301 16.165h-0.029z"],"attrs":[{},{},{}],"tags":["volume-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":147,"id":60,"name":"volume-up","prevSize":80,"code":59767},"setIdx":0,"setId":1,"iconIdx":141},{"icon":{"paths":["M842.183 1023.786c-11.715-0.201-22.473-4.137-31.176-10.665l0.138 0.099-316.316-253.581h-313.014c-27.205-0.367-49.161-22.323-49.528-49.492v-396.256c0.367-27.205 22.323-49.161 49.492-49.528h313.050l316.316-253.581c8.413-6.81 19.245-10.933 31.038-10.933 27.353 0 49.528 22.174 49.528 49.528 0 0.128 0 0.257-0.002 0.387v-0.020 924.514c-0.153 19.495-11.255 36.364-27.452 44.771l-0.283 0.133c-6.264 2.921-13.598 4.625-21.331 4.625-0.163 0-0.323 0-0.486-0.002h0.025zM231.344 660.583h280.656c11.732 0.051 22.527 4.016 31.159 10.656l-0.121-0.090 249.619 198.11v-716.499l-249.619 198.11c-8.511 6.55-19.306 10.515-31.026 10.566h-280.668z"],"attrs":[{}],"tags":["volume-off"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":146,"id":61,"name":"volume-off","prevSize":80,"code":59768},"setIdx":0,"setId":1,"iconIdx":142},{"icon":{"paths":["M974.421 561.545h-924.841c-27.344-0.025-49.502-22.198-49.502-49.545 0-13.671 5.537-26.048 14.49-35.013v0l462.421-462.421c8.963-8.952 21.342-14.49 35.011-14.49s26.048 5.537 35.013 14.49v0l462.421 462.421c8.952 8.963 14.49 21.342 14.49 35.011 0 27.347-22.157 49.52-49.499 49.545h-0.003zM169.148 462.455h685.704l-342.852-342.852z","M908.36 1023.966h-792.721c-63.696-0.373-115.233-51.908-115.606-115.57v-132.155c0.373-63.696 51.908-115.233 115.57-115.606h792.757c63.696 0.373 115.233 51.908 115.606 115.57v132.155c-0.373 63.696-51.908 115.233-115.57 115.606h-0.036zM115.64 759.725c-9.121 0-16.516 7.395-16.516 16.516v0 132.12c0 9.121 7.395 16.516 16.516 16.516v0h792.721c9.121 0 16.516-7.395 16.516-16.516v0-132.12c0-9.121-7.395-16.516-16.516-16.516v0z"],"attrs":[{},{}],"tags":["eject"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":145,"id":62,"name":"eject","prevSize":80,"code":59765},"setIdx":0,"setId":1,"iconIdx":143},{"icon":{"paths":["M921.588 117.040h-819.175c-56.419 0.331-102.067 45.977-102.397 102.366v585.157c0.331 56.419 45.977 102.067 102.366 102.397h819.207c56.419-0.331 102.067-45.977 102.397-102.366v-585.157c-0.331-56.419-45.977-102.067-102.366-102.397h-0.032zM936.215 219.438v97.715h-12.288c-3.162 0.418-6.82 0.657-10.532 0.657s-7.37-0.239-10.956-0.701l0.424 0.045h-7.607c-7.377-1.502-13.839-3.52-20.003-6.11l0.694 0.259h-7.022c-8.645-4.243-16.008-9.735-22.196-16.341l-0.038-0.041c-16.923-16.712-27.426-39.89-27.5-65.521v-0.014c0.016-8.559 1.299-16.812 3.668-24.592l-0.158 0.601h98.887c0.004 0 0.008 0 0.012 0 7.873 0 14.294 6.219 14.615 14.014l0.001 0.029zM102.412 204.809h98.887c2.212 7.178 3.494 15.431 3.511 23.981v0.010c-0.074 25.645-10.578 48.823-27.491 65.525l-0.010 0.010c-6.348 6.456-13.68 11.92-21.756 16.155l-0.479 0.229h-7.607c-5.25 2.652-11.34 4.689-17.749 5.795l-0.389 0.056h-8.191c-3.162 0.418-6.82 0.657-10.532 0.657s-7.37-0.239-10.956-0.701l0.424 0.045h-12.288v-97.131c0-8.079 6.55-14.629 14.629-14.629v0zM87.785 804.562v-97.715h12.288c3.162-0.418 6.82-0.657 10.532-0.657s7.37 0.239 10.956 0.701l-0.424-0.045h7.607c7.229 1.166 13.718 3.206 19.76 6.041l-0.451-0.191h7.022c8.556 4.464 15.886 9.927 22.223 16.372l0.012 0.012c16.923 16.712 27.426 39.89 27.5 65.521v0.014c-0.016 8.559-1.299 16.812-3.668 24.592l0.158-0.601h-98.887c-0.004 0-0.008 0-0.012 0-7.873 0-14.294-6.219-14.615-14.014l-0.001-0.029zM290.823 819.191c0.287-3.59 0.451-7.773 0.451-11.996s-0.163-8.405-0.485-12.544l0.034 0.549c0.004-0.481 0.007-1.050 0.007-1.62 0-49.382-20.391-94-53.213-125.896l-0.041-0.040c-8.427-8.529-17.825-16.067-28.024-22.443l-0.647-0.377-9.947-6.436c-5.625-3.003-12.567-6.153-19.707-8.903l-1.358-0.459-11.702-4.681c-8.77-2.704-19.269-4.96-30.044-6.336l-0.968-0.101c-2.719-0.288-5.875-0.451-9.069-0.451s-6.35 0.165-9.458 0.484l0.389-0.033h-29.256v-210.060h49.736c9.036-1.557 16.909-3.588 24.522-6.182l-1.116 0.331 12.873-4.096c9.915-3.42 18.418-7.374 26.429-12.074l-0.683 0.37 9.362-5.266c11.406-7.555 21.355-15.646 30.453-24.6l-0.026 0.025c32.863-31.937 53.254-76.555 53.254-125.937 0-0.569-0.003-1.138-0.008-1.707v0.086c0.287-3.59 0.451-7.773 0.451-11.996s-0.163-8.405-0.485-12.544l0.034 0.549h442.355c-0.287 3.59-0.451 7.773-0.451 11.996s0.163 8.405 0.485 12.544l-0.034-0.549c-0.004 0.481-0.007 1.050-0.007 1.62 0 49.382 20.391 94 53.213 125.896l0.041 0.040c8.973 9.14 18.943 17.251 29.747 24.168l0.679 0.407 9.362 5.266c7.327 4.329 15.83 8.282 24.727 11.392l1.018 0.31 12.873 4.096c6.721 2.133 14.826 3.972 23.141 5.166l0.85 0.1h49.151v208.304h-29.256c-2.719-0.277-5.876-0.435-9.069-0.435s-6.351 0.158-9.463 0.466l0.394-0.032c-11.742 1.477-22.241 3.733-32.391 6.794l1.38-0.358-11.702 4.681c-9.096 3.533-16.61 7.072-23.848 11.051l1.029-0.518-9.947 6.436c-10.846 6.753-20.244 14.291-28.657 22.805l-0.015 0.015c-32.863 31.937-53.254 76.555-53.254 125.937 0 0.569 0.003 1.138 0.008 1.707v-0.086c-0.287 3.59-0.451 7.773-0.451 11.996s0.163 8.405 0.485 12.544l-0.034-0.549zM921.588 819.191h-98.887c-2.212-7.178-3.494-15.431-3.511-23.981v-0.010c0.074-25.645 10.578-48.823 27.491-65.525l0.010-0.010c6.226-6.647 13.589-12.14 21.793-16.186l0.443-0.197h7.022c5.388-2.223 11.845-4.236 18.507-5.704l0.802-0.148h7.607c3.162-0.418 6.82-0.657 10.532-0.657s7.37 0.239 10.956 0.701l-0.424-0.045h12.288v97.131c0 8.079-6.55 14.629-14.629 14.629v0z","M512 307.207c-113.105 0-204.793 91.69-204.793 204.793s91.69 204.793 204.793 204.793c113.105 0 204.793-91.69 204.793-204.793v0c0-113.105-91.69-204.793-204.793-204.793v0zM512 629.025c-64.631 0-117.025-52.394-117.025-117.025s52.394-117.025 117.025-117.025c64.631 0 117.025 52.394 117.025 117.025v0c0 64.631-52.394 117.025-117.025 117.025v0z"],"attrs":[{},{}],"tags":["money-bill"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":144,"id":63,"name":"money-bill","prevSize":80,"code":59764},"setIdx":0,"setId":1,"iconIdx":144},{"icon":{"paths":["M871.768 55.371h-553.491c-84.063 0-152.209 68.147-152.209 152.209v0 13.838h-13.838c-84.063 0-152.209 68.147-152.209 152.209v0 442.792c0 84.063 68.147 152.209 152.209 152.209v0h553.491c84.063 0 152.209-68.147 152.209-152.209v0-13.838h13.838c84.063 0 152.209-68.147 152.209-152.209v0-442.792c0-84.063-68.147-152.209-152.209-152.209v0zM249.092 207.58c0-38.21 30.976-69.186 69.186-69.186v0h553.491c38.21 0 69.186 30.976 69.186 69.186v0 343.163l-125.642-105.716c-7.15-6.241-16.567-10.047-26.872-10.047-12.495 0-23.684 5.595-31.196 14.418l-0.048 0.058-59.223 69.74-221.396-214.755c-6.965-8.265-17.229-13.559-28.735-13.836l-0.047-0.001c-11.963 0.464-22.566 5.925-29.844 14.338l-0.044 0.052-168.814 200.917zM318.279 719.559c-38.21 0-69.186-30.976-69.186-69.186v0-16.605l203.131-239.108 191.508 187.633-116.233 137.265zM774.908 816.42c0 38.21-30.976 69.186-69.186 69.186v0h-553.491c-38.21 0-69.186-30.976-69.186-69.186v0-442.792c0-38.21 30.976-69.186 69.186-69.186v0h13.838v345.932c0 84.063 68.147 152.209 152.209 152.209v0h456.629zM871.768 719.559h-235.233l157.191-184.866 145.567 123.429c-3.487 34.553-32.362 61.315-67.514 61.437h-0.013z"],"attrs":[{}],"tags":["images"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":143,"id":64,"name":"images","prevSize":80,"code":59763},"setIdx":0,"setId":1,"iconIdx":145},{"icon":{"paths":["M863.086 58.514h-702.171c-88.87 0-160.914 72.044-160.914 160.914v0 585.143c0 88.87 72.044 160.914 160.914 160.914v0h702.171c88.87 0 160.914-72.044 160.914-160.914v0-585.143c0-88.87-72.044-160.914-160.914-160.914v0zM160.914 146.285h702.171c40.395 0 73.142 32.747 73.142 73.142v0 479.232l-159.158-159.158c-7.493-7.993-18.119-12.974-29.908-12.974-1.007 0-2.005 0.036-2.992 0.108l0.133-0.008c-12.88 0.772-24.239 6.708-32.137 15.744l-0.047 0.055-75.483 90.697-269.166-269.166c-7.488-7.945-18.081-12.89-29.83-12.89-0.416 0-0.831 0.007-1.244 0.018l0.060-0.001c-12.88 0.772-24.239 6.708-32.137 15.744l-0.047 0.055-216.503 258.048v-405.504c0-40.395 32.747-73.142 73.142-73.142v0zM87.772 804.571v-42.716l251.612-301.934 241.079 241.079-147.456 175.543h-272.091c-0.003 0-0.005 0-0.010 0-39.984 0-72.475-32.083-73.133-71.911l-0.001-0.062zM863.086 877.715h-315.977l201.874-242.249 184.32 184.32c-6.765 33.136-35.591 57.744-70.197 57.929h-0.021z"],"attrs":[{}],"tags":["image"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":142,"id":65,"name":"image","prevSize":80,"code":59762},"setIdx":0,"setId":1,"iconIdx":146},{"icon":{"paths":["M863.075 1023.984h-175.538c-24.237 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h175.538c1.762 0.162 3.81 0.255 5.881 0.255 34.275 0 62.615-25.405 67.22-58.41l0.041-0.357v-729.651c-4.645-33.363-32.986-58.768-67.261-58.768-2.069 0-4.118 0.093-6.141 0.274l0.261-0.019h-175.538c-24.237 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h175.538c1.958-0.089 4.255-0.14 6.565-0.14 83.099 0 150.872 65.615 154.335 147.863l0.011 0.313v726.14c-3.472 82.56-71.246 148.176-154.344 148.176-2.309 0-4.606-0.051-6.89-0.151l0.325 0.011z","M453.487 789.935c-0.060 0-0.133 0-0.204 0-12.052 0-22.953-4.923-30.803-12.869l-0.004-0.004c-7.929-7.939-12.835-18.903-12.835-31.011s4.904-23.072 12.835-31.013v0l203.038-203.038-203.038-203.038c-7.297-7.816-11.777-18.344-11.777-29.917 0-24.237 19.648-43.884 43.884-43.884 11.575 0 22.101 4.48 29.943 11.802l-0.026-0.023 234.051 234.051c7.929 7.939 12.835 18.903 12.835 31.011s-4.904 23.072-12.835 31.013v0l-234.051 234.051c-7.854 7.95-18.755 12.873-30.807 12.873-0.071 0-0.144 0-0.215 0h0.011z","M687.538 555.884h-643.638c-24.237 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h643.638c24.237 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z"],"attrs":[{},{},{}],"tags":["sign-in"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":141,"id":66,"name":"sign-in","prevSize":80,"code":59760},"setIdx":0,"setId":1,"iconIdx":147},{"icon":{"paths":["M336.515 1023.832h-175.485c-1.958 0.089-4.254 0.14-6.563 0.14-83.075 0-150.827-65.596-154.289-147.819l-0.011-0.313v-727.679c3.471-82.536 71.225-148.132 154.298-148.132 2.309 0 4.605 0.051 6.888 0.151l-0.325-0.011h175.485c24.229 0 43.871 19.642 43.871 43.871s-19.642 43.871-43.871 43.871v0h-175.485c-1.762-0.162-3.809-0.255-5.879-0.255-34.265 0-62.596 25.397-67.2 58.393l-0.041 0.356v729.434c4.644 33.353 32.976 58.751 67.241 58.751 2.069 0 4.117-0.093 6.139-0.274l-0.26 0.019h175.485c24.229 0 43.871 19.642 43.871 43.871s-19.642 43.871-43.871 43.871v0z","M745.981 789.852c-0.060 0-0.133 0-0.204 0-12.048 0-22.946-4.922-30.794-12.865l-0.004-0.004c-7.927-7.937-12.831-18.898-12.831-31.002s4.903-23.065 12.831-31.003v0l202.978-202.978-202.978-202.978c-8.602-8.031-13.963-19.438-13.963-32.097 0-24.229 19.642-43.871 43.871-43.871 12.66 0 24.066 5.362 32.073 13.937l0.023 0.026 233.981 233.981c7.927 7.937 12.831 18.898 12.831 31.002s-4.903 23.065-12.831 31.003v0l-233.981 233.981c-7.852 7.948-18.75 12.869-30.798 12.869-0.071 0-0.144 0-0.215 0h0.011z","M979.961 555.871h-643.446c-24.229 0-43.871-19.642-43.871-43.871s19.642-43.871 43.871-43.871v0h643.446c24.229 0 43.871 19.642 43.871 43.871s-19.642 43.871-43.871 43.871v0z"],"attrs":[{},{},{}],"tags":["sign-out"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":140,"id":67,"name":"sign-out","prevSize":80,"code":59761},"setIdx":0,"setId":1,"iconIdx":148},{"icon":{"paths":["M823.892 558.055c-0.046 0-0.1 0-0.154 0-10.973 0-20.961-4.21-28.44-11.103l0.029 0.026c-74.352-66.801-173.194-107.653-281.576-107.653s-207.224 40.851-281.966 107.996l0.389-0.344c-7.699 6.911-17.932 11.137-29.152 11.137-12.958 0-24.6-5.638-32.606-14.593l-0.037-0.042c-6.617-7.695-10.645-17.782-10.645-28.809 0-13.081 5.67-24.84 14.685-32.949l0.041-0.036c89.475-80.776 208.611-130.198 339.291-130.198s249.814 49.422 339.736 130.594l-0.445-0.396c9.056 8.146 14.726 19.904 14.726 32.986 0 11.028-4.029 21.114-10.694 28.868l0.049-0.059c-8.339 8.889-20.122 14.46-33.209 14.575h-0.020z","M978.379 395.406c-11.486-0.060-21.927-4.48-29.763-11.688l0.031 0.029c-113.494-108.335-267.577-175.003-437.231-175.003s-323.736 66.669-437.478 175.238l0.247-0.234c-8.074 9.555-20.065 15.58-33.462 15.58-24.147 0-43.723-19.576-43.723-43.723 0-14.862 7.414-27.991 18.746-35.891l0.142-0.094c128.857-122.252 303.412-197.437 495.528-197.437s366.671 75.186 495.847 197.738l-0.318-0.301c8.63 8.010 14.013 19.416 14.013 32.079 0 23.746-18.928 43.070-42.521 43.707l-0.059 0.001z","M359.26 724.203c-14.255 0-26.917-6.822-34.899-17.38l-0.079-0.109c-5.603-7.207-8.984-16.384-8.984-26.351 0-14.271 6.93-26.924 17.608-34.778l0.12-0.083c49.111-37.883 111.521-60.719 179.265-60.719s130.154 22.836 179.953 61.23l-0.689-0.51c10.667 8.061 17.489 20.723 17.489 34.978 0 9.892-3.285 19.018-8.824 26.343l0.079-0.109c-8.18 10.541-20.853 17.261-35.095 17.261-9.821 0-18.895-3.195-26.241-8.603l0.123 0.086c-34.771-26.697-78.905-42.783-126.797-42.783s-92.026 16.086-127.294 43.149l0.497-0.366c-7.262 5.353-16.355 8.615-26.202 8.745h-0.031z","M512 905.508c-24.147 0-43.723-19.576-43.723-43.723s19.576-43.723 43.723-43.723v0 0c24.147 0 43.723 19.576 43.723 43.723s-19.576 43.723-43.723 43.723v0z"],"attrs":[{},{},{},{}],"tags":["wifi"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":139,"id":68,"name":"wifi","prevSize":80,"code":59759},"setIdx":0,"setId":1,"iconIdx":149},{"icon":{"paths":["M590.766 393.851h-157.532c-50.632-0.297-91.598-41.261-91.894-91.866v-157.56c0.297-50.632 41.261-91.598 91.866-91.894h157.56c50.632 0.297 91.598 41.261 91.894 91.866v157.56c-0.297 50.632-41.261 91.598-91.866 91.894h-0.028zM433.234 131.298c-7.25 0-13.128 5.878-13.128 13.128v0 157.532c0 7.25 5.878 13.128 13.128 13.128v0h157.532c7.25 0 13.128-5.878 13.128-13.128v0-157.532c0-7.25-5.878-13.128-13.128-13.128v0z","M196.936 918.958h-105.021c-50.632-0.297-91.598-41.261-91.894-91.866v-105.049c0.297-50.632 41.261-91.598 91.866-91.894h105.049c50.632 0.297 91.598 41.261 91.894 91.866v105.049c-0.297 50.632-41.261 91.598-91.866 91.894h-0.028zM91.915 708.915c-7.25 0-13.128 5.878-13.128 13.128v0 105.021c0 7.25 5.878 13.128 13.128 13.128v0h105.021c7.25 0 13.128-5.878 13.128-13.128v0-105.021c0-7.25-5.878-13.128-13.128-13.128v0z","M564.511 918.958h-105.021c-50.632-0.297-91.598-41.261-91.894-91.866v-105.049c0.297-50.632 41.261-91.598 91.866-91.894h105.049c50.632 0.297 91.598 41.261 91.894 91.866v105.049c-0.297 50.632-41.261 91.598-91.866 91.894h-0.028zM459.489 708.915c-7.25 0-13.128 5.878-13.128 13.128v0 105.021c0 7.25 5.878 13.128 13.128 13.128v0h105.021c7.25 0 13.128-5.878 13.128-13.128v0-105.021c0-7.25-5.878-13.128-13.128-13.128v0z","M932.085 918.958h-105.021c-50.632-0.297-91.598-41.261-91.894-91.866v-105.049c0.297-50.632 41.261-91.598 91.866-91.894h105.049c50.632 0.297 91.598 41.261 91.894 91.866v105.049c-0.297 50.632-41.261 91.598-91.866 91.894h-0.028zM827.064 708.915c-7.25 0-13.128 5.878-13.128 13.128v0 105.021c0 7.25 5.878 13.128 13.128 13.128v0h105.021c7.25 0 13.128-5.878 13.128-13.128v0-105.021c0-7.25-5.878-13.128-13.128-13.128v0z","M879.575 708.915c-21.632-0.292-39.091-17.751-39.383-39.355v-105.049c0-7.25-5.878-13.128-13.128-13.128v0h-630.129c-7.25 0-13.128 5.878-13.128 13.128v0 105.021c0 21.751-17.633 39.383-39.383 39.383s-39.383-17.633-39.383-39.383v0-105.021c0.297-50.632 41.261-91.598 91.866-91.894h630.157c50.632 0.297 91.598 41.261 91.894 91.866v105.049c-0.292 21.632-17.751 39.091-39.355 39.383h-0.028z","M512 708.915c-21.632-0.292-39.091-17.751-39.383-39.355v-315.093c0-21.751 17.633-39.383 39.383-39.383s39.383 17.633 39.383 39.383v0 315.064c-0.292 21.632-17.751 39.091-39.355 39.383h-0.028z"],"attrs":[{},{},{},{},{},{}],"tags":["sitemap"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":138,"id":69,"name":"sitemap","prevSize":80,"code":59758},"setIdx":0,"setId":1,"iconIdx":150},{"icon":{"paths":["M46.545 1024c-25.567-0.345-46.201-20.979-46.545-46.512v-930.943c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 930.909c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z","M977.455 1024h-930.909c-25.706 0-46.545-20.839-46.545-46.545s20.839-46.545 46.545-46.545v0h930.909c25.706 0 46.545 20.839 46.545 46.545s-20.839 46.545-46.545 46.545v0z","M263.757 806.788c-25.567-0.345-46.201-20.979-46.545-46.512v-248.276c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 248.243c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z","M480.97 806.788c-25.567-0.345-46.201-20.979-46.545-46.512v-496.518c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 496.484c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z","M698.182 806.788c-25.567-0.345-46.201-20.979-46.545-46.512v-248.276c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 248.243c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z","M915.393 806.788c-25.567-0.345-46.201-20.979-46.545-46.512v-496.518c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 496.484c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z"],"attrs":[{},{},{},{},{},{}],"tags":["chart-bar"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":137,"id":70,"name":"chart-bar","prevSize":80,"code":59757},"setIdx":0,"setId":1,"iconIdx":151},{"icon":{"paths":["M863.086 936.228h-702.171c-88.87 0-160.914-72.044-160.914-160.914v0-351.086c0-88.87 72.044-160.914 160.914-160.914v0h35.109l69.047-102.4c29.412-43.303 78.425-71.379 133.997-71.387h225.866c55.573 0.008 104.587 28.085 133.636 70.825l0.361 0.562 69.047 102.4h35.109c88.87 0 160.914 72.044 160.914 160.914v0 351.086c0 88.87-72.044 160.914-160.914 160.914v0zM160.914 351.086c-40.395 0-73.142 32.747-73.142 73.142v0 351.086c0 40.395 32.747 73.142 73.142 73.142v0h702.171c40.395 0 73.142-32.747 73.142-73.142v0-351.086c0-40.395-32.747-73.142-73.142-73.142v0h-58.515c-15.035-0.029-28.294-7.614-36.181-19.159l-0.097-0.151-80.75-123.466c-12.764-19.278-34.075-32.011-58.402-32.765l-0.111-0.003h-229.961c-24.44 0.758-45.751 13.489-58.346 32.499l-0.167 0.269-84.846 123.466c-7.986 11.696-21.243 19.281-36.274 19.31h-0.004z","M512 760.685c-105.028 0-190.172-85.142-190.172-190.172s85.142-190.172 190.172-190.172c105.028 0 190.172 85.142 190.172 190.172v0c-0.332 104.895-85.277 189.84-190.139 190.172h-0.032zM512 468.114c-56.554 0-102.4 45.845-102.4 102.4s45.845 102.4 102.4 102.4c56.554 0 102.4-45.845 102.4-102.4v0c-0.331-56.421-45.979-102.070-102.369-102.4h-0.032z"],"attrs":[{},{}],"tags":["camera"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":136,"id":71,"name":"camera","prevSize":80,"code":59756},"setIdx":0,"setId":1,"iconIdx":152},{"icon":{"paths":["M512 1023.977c-24.105-0.325-43.559-19.779-43.884-43.852v-936.219c0-24.236 19.648-43.884 43.884-43.884s43.884 19.648 43.884 43.884v0 936.187c-0.325 24.105-19.779 43.559-43.852 43.884h-0.032z","M599.768 906.954h-380.325c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h380.325c3.954 0.373 8.548 0.587 13.193 0.587 76.308 0 139.186-57.511 147.651-131.554l0.063-0.684c-8.529-74.727-71.406-132.238-147.714-132.238-4.645 0-9.24 0.213-13.775 0.629l0.583-0.044h-175.535c-4.502 0.309-9.759 0.484-15.056 0.484-124.284 0-225.944-96.875-233.585-219.234l-0.033-0.671c7.676-123.029 109.334-219.903 233.619-219.903 5.298 0 10.553 0.176 15.762 0.522l-0.706-0.037h321.815c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0h-321.815c-3.954-0.373-8.548-0.587-13.193-0.587-76.308 0-139.186 57.511-147.651 131.554l-0.063 0.684c8.529 74.727 71.406 132.238 147.714 132.238 4.645 0 9.24-0.213 13.775-0.629l-0.583 0.044h175.535c4.502-0.309 9.759-0.484 15.056-0.484 124.284 0 225.944 96.875 233.585 219.234l0.033 0.671c-7.676 123.029-109.334 219.903-233.619 219.903-5.298 0-10.553-0.176-15.762-0.522l0.706 0.037z"],"attrs":[{},{}],"tags":["dollar"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":135,"id":72,"name":"dollar","prevSize":80,"code":59755},"setIdx":0,"setId":1,"iconIdx":153},{"icon":{"paths":["M746.049 0.019c-153.498 0-277.933 124.435-277.933 277.933v0 131.652h-307.189c-88.867 0-160.908 72.041-160.908 160.908v0 292.56c0 88.867 72.041 160.908 160.908 160.908v0h409.585c88.867 0 160.908-72.041 160.908-160.908v0-292.56c0-88.867-72.041-160.908-160.908-160.908v0h-14.628v-131.652c0-105.024 85.139-190.165 190.165-190.165s190.165 85.139 190.165 190.165v0c0 24.236 19.648 43.884 43.884 43.884s43.884-19.648 43.884-43.884v0c0-153.498-124.435-277.933-277.933-277.933v0zM643.652 570.513v292.56c0 40.394-32.746 73.14-73.14 73.14v0h-409.585c-40.394 0-73.14-32.746-73.14-73.14v0-292.56c0-40.394 32.746-73.14 73.14-73.14v0h409.585c40.394 0 73.14 32.746 73.14 73.14v0z"],"attrs":[{}],"tags":["lock-open"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":134,"id":73,"name":"lock-open","prevSize":80,"code":59754},"setIdx":0,"setId":1,"iconIdx":154},{"icon":{"paths":["M863.086 58.514h-702.171c-88.87 0-160.914 72.044-160.914 160.914v0 585.143c0 88.87 72.044 160.914 160.914 160.914v0h702.171c88.87 0 160.914-72.044 160.914-160.914v0-585.143c0-88.87-72.044-160.914-160.914-160.914v0zM936.228 219.429v248.685h-380.342v-321.829h307.2c40.395 0 73.142 32.747 73.142 73.142v0zM160.914 146.285h307.2v321.829h-380.342v-248.685c0-40.395 32.747-73.142 73.142-73.142v0zM87.772 804.571v-248.685h380.342v321.829h-307.2c-40.395 0-73.142-32.747-73.142-73.142v0zM863.086 877.715h-307.2v-321.829h380.342v248.685c0 40.395-32.747 73.142-73.142 73.142v0z"],"attrs":[{}],"tags":["table"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":133,"id":74,"name":"table","prevSize":80,"code":59753},"setIdx":0,"setId":1,"iconIdx":155},{"icon":{"paths":["M512 1022.599c-0.113 0.001-0.245 0.001-0.378 0.001-8.356 0-16.084-2.691-22.364-7.254l0.11 0.076c-16.56-10.488-405.166-271.583-405.166-588.982 0-236.266 191.533-427.799 427.799-427.799s427.799 191.533 427.799 427.799v0c0 317.399-386.399 578.495-405.166 588.982-6.17 4.487-13.897 7.178-22.254 7.178-0.133 0-0.265-0.001-0.397-0.003h0.021zM512 84.201c-0.329-0.001-0.718-0.001-1.107-0.001-189.346 0-342.951 153.026-343.891 342.151v0.089c0 232.392 264.407 444.91 344.999 503.975 80.591-59.063 344.999-271.583 344.999-503.975-0.939-189.216-154.544-342.241-343.891-342.241-0.389 0-0.779 0.001-1.168 0.003h0.061z","M512 553.4c-83.836 0-151.799-67.963-151.799-151.799s67.963-151.799 151.799-151.799c83.836 0 151.799 67.963 151.799 151.799v0c0 83.836-67.963 151.799-151.799 151.799v0zM512 332.6c-38.107 0-68.999 30.892-68.999 68.999s30.892 68.999 68.999 68.999c38.107 0 68.999-30.892 68.999-68.999v0c0-38.107-30.892-68.999-68.999-68.999v0z"],"attrs":[{},{}],"tags":["map-marker"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":132,"id":75,"name":"map-marker","prevSize":80,"code":59752},"setIdx":0,"setId":1,"iconIdx":156},{"icon":{"paths":["M967.082 560.759h-715.127c-26.929 0-48.759-21.83-48.759-48.759s21.83-48.759 48.759-48.759v0h715.127c26.929 0 48.759 21.83 48.759 48.759s-21.83 48.759-48.759 48.759v0z","M967.082 268.207h-715.127c-26.929 0-48.759-21.83-48.759-48.759s21.83-48.759 48.759-48.759v0h715.127c26.929 0 48.759 21.83 48.759 48.759s-21.83 48.759-48.759 48.759v0z","M967.082 853.311h-715.127c-26.929 0-48.759-21.83-48.759-48.759s21.83-48.759 48.759-48.759v0h715.127c26.929 0 48.759 21.83 48.759 48.759s-21.83 48.759-48.759 48.759v0z","M56.918 284.46c-0.236 0.003-0.517 0.005-0.797 0.005-8.607 0-16.825-1.673-24.344-4.711l0.436 0.155c-8.191-4.021-15.246-8.79-21.551-14.388l0.098 0.085c-11.653-11.746-18.854-27.923-18.854-45.783 0-0.133 0-0.264 0.002-0.396v0.020c0.258-17.936 7.392-34.155 18.879-46.185l-0.024 0.026c5.935-5.857 13.086-10.5 21.038-13.514l0.416-0.139c7.303-3.084 15.795-4.877 24.704-4.877s17.401 1.792 25.134 5.036l-0.428-0.16c8.326 3.279 15.455 7.903 21.477 13.674l-0.023-0.021c11.461 12.002 18.595 28.224 18.853 46.107v0.050c0 0.111 0.002 0.244 0.002 0.376 0 17.859-7.201 34.037-18.859 45.786l0.005-0.005c-6.208 5.511-13.262 10.282-20.899 14.055l-0.555 0.248c-7.082 2.883-15.3 4.556-23.909 4.556-0.28 0-0.559-0.002-0.84-0.005h0.043z","M56.918 577.012c-8.949-0.111-17.424-2.014-25.124-5.363l0.419 0.163c-8.262-3.501-15.357-8.097-21.513-13.706l0.059 0.053c-11.653-11.746-18.854-27.923-18.854-45.783 0-0.133 0-0.264 0.002-0.396v0.020c0.258-17.936 7.392-34.155 18.879-46.185l-0.024 0.026c6.096-5.555 13.192-10.151 20.966-13.467l0.488-0.186c8.019-3.808 17.424-6.032 27.348-6.032 3.658 0 7.245 0.302 10.739 0.882l-0.379-0.052 11.702 3.901 11.702 5.851c3.642 2.58 6.822 5.141 9.837 7.878l-0.085-0.076c11.672 12.226 18.854 28.826 18.854 47.102 0 0.125 0 0.251-0.002 0.376v-0.020c0 35.905-29.107 65.012-65.012 65.012v0z","M56.918 869.564c-0.236 0.003-0.517 0.005-0.797 0.005-8.607 0-16.825-1.673-24.344-4.711l0.436 0.155c-8.191-4.021-15.246-8.79-21.551-14.388l0.098 0.085c-5.555-6.096-10.151-13.192-13.467-20.966l-0.186-0.488c-3.296-7.27-5.216-15.763-5.216-24.704s1.92-17.436 5.371-25.089l-0.155 0.385c3.501-8.262 8.097-15.357 13.706-21.513l-0.053 0.059c11.733-11.582 27.863-18.736 45.663-18.736 9.098 0 17.76 1.87 25.624 5.245l-0.424-0.162c8.326 3.279 15.455 7.903 21.477 13.674l-0.023-0.021c5.555 6.096 10.151 13.192 13.467 20.966l0.186 0.488c3.296 7.27 5.216 15.763 5.216 24.704s-1.92 17.436-5.371 25.089l0.155-0.385c-3.501 8.262-8.097 15.357-13.706 21.513l0.053-0.059c-11.746 11.653-27.923 18.854-45.783 18.854-0.133 0-0.264 0-0.396-0.002h0.020z"],"attrs":[{},{},{},{},{},{}],"tags":["list"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":131,"id":76,"name":"list","prevSize":80,"code":59751},"setIdx":0,"setId":1,"iconIdx":157},{"icon":{"paths":["M1020.3 494.452c-7.019-15.208-167.289-377.277-508.3-377.277-0.14 0-0.306 0-0.472 0-34.241 0-67.586 3.836-99.63 11.102l3.004-0.573c-18.045 5.713-30.896 22.309-30.896 41.908 0 24.228 19.641 43.869 43.869 43.869 2.026 0 4.020-0.137 5.972-0.403l-0.228 0.025c23.536-5.148 50.592-8.127 78.334-8.188h0.045c244.499 0 384.881 239.819 419.391 307.086-23.064 44.686-47.534 82.99-75.058 118.824l1.357-1.84c-5.75 7.348-9.221 16.722-9.221 26.907 0 24.18 19.562 43.79 43.724 43.869h0.007c13.993-0.045 26.437-6.635 34.437-16.866l0.073-0.096c34.924-43.997 66.128-93.737 91.55-146.775l2.039-4.721c2.455-5.422 3.887-11.757 3.887-18.425s-1.431-13.003-4.002-18.713l0.117 0.288z","M192.045 130.044c-7.813-7.295-18.337-11.773-29.907-11.773-24.228 0-43.869 19.641-43.869 43.869 0 11.571 4.479 22.094 11.798 29.933l-0.023-0.026 53.813 53.813c-74.699 68.875-135.393 151.659-178.181 244.402l-1.975 4.776c-2.203 5.093-3.485 11.025-3.485 17.256s1.282 12.161 3.596 17.545l-0.111-0.289c7.019 15.208 167.289 377.277 508.3 377.277 0.681 0.004 1.487 0.005 2.294 0.005 94.711 0 182.793-28.386 256.201-77.116l-1.714 1.069 63.172 63.172c7.936 7.927 18.897 12.83 31.001 12.83s23.064-4.902 31.002-12.83v0c7.927-7.936 12.83-18.897 12.83-31.001s-4.902-23.064-12.83-31.002v0zM416.073 480.999l129.268 129.853c-9.942 3.409-21.397 5.378-33.312 5.378-28.107 0-53.656-10.952-72.612-28.824l0.052 0.049c-18.724-18.468-30.323-44.118-30.323-72.478 0-13.277 2.543-25.962 7.167-37.592l-0.241 0.688zM512 819.086c-245.083 0-384.881-240.404-419.391-307.086 39.962-79.399 91.284-146.975 152.768-203.701l0.481-0.439 104.701 104.701c-17.797 28.341-28.353 62.795-28.353 99.714 0 104.667 84.849 189.516 189.516 189.516 36.919 0 71.373-10.557 100.508-28.817l-0.792 0.463 94.173 94.173c-54.756 32.362-120.666 51.482-191.042 51.482-0.903 0-1.805-0.003-2.708-0.010l0.138 0.001z"],"attrs":[{},{}],"tags":["eye-slash"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":130,"id":77,"name":"eye-slash","prevSize":80,"code":59749},"setIdx":0,"setId":1,"iconIdx":158},{"icon":{"paths":["M512 906.971c-341.139 0-501.467-362.204-508.489-377.417-2.22-5.185-3.511-11.22-3.511-17.554s1.291-12.369 3.623-17.853l-0.112 0.299c7.022-15.213 167.351-377.417 508.489-377.417s501.467 362.204 508.489 377.417c2.22 5.185 3.511 11.22 3.511 17.554s-1.291 12.369-3.623 17.853l0.112-0.299c-7.022 15.213-167.351 377.417-508.489 377.417zM92.453 512c34.523 67.292 175.543 307.2 419.547 307.2s385.024-239.908 419.547-307.2c-34.523-67.292-175.543-307.2-419.547-307.2s-385.024 239.908-419.547 307.2z","M512 702.172c-105.028 0-190.172-85.142-190.172-190.172s85.142-190.172 190.172-190.172c105.028 0 190.172 85.142 190.172 190.172v0c-0.332 104.895-85.277 189.84-190.139 190.172h-0.032zM512 409.6c-56.554 0-102.4 45.845-102.4 102.4s45.845 102.4 102.4 102.4c56.554 0 102.4-45.845 102.4-102.4v0c-0.331-56.421-45.979-102.070-102.369-102.4h-0.032z"],"attrs":[{},{}],"tags":["eye"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":129,"id":78,"name":"eye","prevSize":80,"code":59750},"setIdx":0,"setId":1,"iconIdx":159},{"icon":{"paths":["M82.761 872.006h-83.078v-609.242c-0.010-0.662-0.017-1.442-0.017-2.225 0-82.317 66.265-149.157 148.363-150.085l0.088-0.001h133.48c0.27-0.006 0.588-0.010 0.906-0.010 12.364 0 23.485 5.331 31.186 13.821l0.031 0.035 147.88 178.895h271.943c0.175-0.001 0.383-0.001 0.591-0.001 82.895 0 150.096 67.2 150.096 150.096 0 1.168-0.013 2.335-0.040 3.497l0.003-0.173v27.692h-83.078v-27.692c0.013-0.495 0.021-1.077 0.021-1.662 0-37.318-30.252-67.57-67.57-67.57-0.008 0-0.014 0-0.022 0h-291.881c-12.686-0.029-24.015-5.815-31.514-14.885l-0.056-0.069-147.88-178.895h-114.094c-36.362 1.219-65.376 30.988-65.376 67.535 0 0.597 0.008 1.192 0.023 1.785l-0.001-0.088z","M795.574 913.546h-754.353c-14.913-0.126-27.961-7.987-35.343-19.762l-0.103-0.177c-3.401-5.891-5.407-12.958-5.407-20.493s2.007-14.601 5.513-20.694l-0.106 0.201 187.203-360.006c7.347-13.219 21.185-22.042 37.092-22.155h752.707c14.913 0.126 27.961 7.987 35.343 19.762l0.103 0.177c3.401 5.891 5.407 12.958 5.407 20.493s-2.007 14.601-5.513 20.694l0.106-0.201-187.203 360.006c-7.071 12.759-20.17 21.423-35.35 22.151l-0.097 0.004zM109.346 830.467h661.305l144.002-276.928h-661.305z"],"attrs":[{},{}],"tags":["folder-open"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":128,"id":79,"name":"folder-open","prevSize":80,"code":59748},"setIdx":0,"setId":1,"iconIdx":160},{"icon":{"paths":["M853.323 961.925h-682.645c-94.253 0-170.661-76.408-170.661-170.661v0-558.528c0-94.253 76.408-170.661 170.661-170.661v0h155.147c0.039 0 0.084 0 0.131 0 13.934 0 26.476 5.965 35.211 15.48l0.032 0.035 171.903 201.070h320.223c0 0 0 0 0.001 0 94.253 0 170.661 76.408 170.661 170.661 0 0.218 0 0.436-0.001 0.655v-0.033 341.323c0 94.253-76.408 170.661-170.661 170.661v0zM170.677 155.163c-42.842 0-77.573 34.731-77.573 77.573v0 558.528c0 42.842 34.731 77.573 77.573 77.573v0h682.645c42.842 0 77.573-34.731 77.573-77.573v0-341.323c0-42.842-34.731-77.573-77.573-77.573v0h-341.323c-14.071-0.131-26.67-6.321-35.33-16.085l-0.044-0.049-171.903-201.070z"],"attrs":[{}],"tags":["folder"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":126,"id":80,"name":"folder","prevSize":80,"code":59747},"setIdx":0,"setId":1,"iconIdx":161},{"icon":{"paths":["M570.515 906.971h-409.6c-88.87 0-160.914-72.044-160.914-160.914v0-468.114c0-88.87 72.044-160.914 160.914-160.914v0h409.6c88.87 0 160.914 72.044 160.914 160.914v0 468.114c0 88.87-72.044 160.914-160.914 160.914v0zM160.914 204.8c-40.395 0-73.142 32.747-73.142 73.142v0 468.114c0 40.395 32.747 73.142 73.142 73.142v0h409.6c40.395 0 73.142-32.747 73.142-73.142v0-468.114c0-40.395-32.747-73.142-73.142-73.142v0z","M980.114 789.943c-8.437-0.136-16.291-2.51-23.030-6.553l0.21 0.117-292.571-175.543c-12.706-7.831-21.051-21.663-21.065-37.447v-117.029c0.014-15.785 8.359-29.619 20.876-37.34l0.189-0.108 292.571-175.543c6.348-3.861 14.026-6.145 22.235-6.145s15.887 2.285 22.428 6.254l-0.192-0.108c13.334 7.666 22.183 21.811 22.235 38.027v468.122c-0.053 16.223-8.901 30.368-22.022 37.921l-0.213 0.112c-5.841 3.327-12.834 5.288-20.285 5.288-0.48 0-0.959-0.008-1.435-0.025l0.069 0.001zM731.429 545.939l204.8 122.88v-313.636l-204.8 122.88z"],"attrs":[{},{}],"tags":["video"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":125,"id":81,"name":"video","prevSize":80,"code":59746},"setIdx":0,"setId":1,"iconIdx":162},{"icon":{"paths":["M862.966 979.954h-701.931c-88.84 0-160.859-72.019-160.859-160.859v0-350.966c0-24.229 19.642-43.871 43.871-43.871s43.871 19.642 43.871 43.871v0 350.966c-0.014 0.522-0.021 1.138-0.021 1.755 0 40.382 32.736 73.117 73.117 73.117 0.007 0 0.015 0 0.022 0h701.93c40.382 0 73.117-32.736 73.117-73.117v0-350.966c0-24.229 19.642-43.871 43.871-43.871s43.871 19.642 43.871 43.871v0 350.966c-0.991 88.083-72.627 159.104-160.849 159.104-0.004 0-0.007 0-0.011 0h0.001z","M512 702.107c-0.038 0-0.085 0-0.13 0-110.716 0-202.222-82.245-216.757-188.973l-0.126-1.134h-250.94c-0.097 0.001-0.211 0.001-0.326 0.001-24.229 0-43.871-19.642-43.871-43.871 0-8.677 2.52-16.767 6.867-23.575l-0.106 0.177 218.184-350.966c17.362-29.96 49.275-49.789 85.818-49.789 1.293 0 2.582 0.025 3.862 0.074l-0.185-0.005h395.422c40.382 0.115 75.22 23.729 91.572 57.882l0.265 0.613 215.844 347.456c2.498 5.344 3.955 11.604 3.955 18.204 0 23.357-18.253 42.45-41.273 43.795l-0.119 0.005h-250.94c-14.66 107.862-106.167 190.107-216.883 190.107-0.047 0-0.092 0-0.138 0h0.007zM123.014 426.013h213.504c24.229 0 43.871 19.642 43.871 43.871v0 12.869c0 72.687 58.925 131.612 131.612 131.612s131.612-58.925 131.612-131.612v0-12.869c0-24.229 19.642-43.871 43.871-43.871v0h213.504l-175.483-284.282c-4.679-8.189-9.36-11.698-15.208-11.698h-396.006c-5.783 0.148-10.777 3.381-13.412 8.109l-0.041 0.081z"],"attrs":[{},{}],"tags":["inbox"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":124,"id":82,"name":"inbox","prevSize":80,"code":59745},"setIdx":0,"setId":1,"iconIdx":163},{"icon":{"paths":["M804.555 409.605h-14.628v-131.65c0-153.495-124.432-277.928-277.928-277.928s-277.928 124.432-277.928 277.928v0 131.65h-14.628c-88.865 0-160.905 72.040-160.905 160.905v0 292.555c0 88.865 72.040 160.905 160.905 160.905v0h585.111c88.865 0 160.905-72.040 160.905-160.905v0-292.555c0-88.865-72.040-160.905-160.905-160.905v0zM321.839 277.955c0-105.022 85.138-190.161 190.161-190.161s190.161 85.138 190.161 190.161v0 131.65h-380.321zM877.694 863.066c0 40.393-32.745 73.138-73.138 73.138v0h-585.111c-40.393 0-73.138-32.745-73.138-73.138v0-292.555c0-40.393 32.745-73.138 73.138-73.138v0h585.111c40.393 0 73.138 32.745 73.138 73.138v0z"],"attrs":[{}],"tags":["lock"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":123,"id":83,"name":"lock","prevSize":80,"code":59743},"setIdx":0,"setId":1,"iconIdx":164},{"icon":{"paths":["M804.555 409.605h-482.716v-131.65c0-105.022 85.138-190.161 190.161-190.161s190.161 85.138 190.161 190.161v0c0 24.236 19.647 43.883 43.883 43.883s43.883-19.647 43.883-43.883v0c0-153.495-124.432-277.928-277.928-277.928s-277.928 124.432-277.928 277.928v0 131.65h-14.628c-88.865 0-160.905 72.040-160.905 160.905v0 292.555c0 88.865 72.040 160.905 160.905 160.905v0h585.111c88.865 0 160.905-72.040 160.905-160.905v0-292.555c0-88.865-72.040-160.905-160.905-160.905v0zM877.694 863.066c0 40.393-32.745 73.138-73.138 73.138v0h-585.111c-40.393 0-73.138-32.745-73.138-73.138v0-292.555c0-40.393 32.745-73.138 73.138-73.138v0h585.111c40.393 0 73.138 32.745 73.138 73.138v0z"],"attrs":[{}],"tags":["unlock"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":122,"id":84,"name":"unlock","prevSize":80,"code":59744},"setIdx":0,"setId":1,"iconIdx":165},{"icon":{"paths":["M988.652 422.661l-315.315-315.315c-7.357-7.357-17.342-11.562-27.852-11.562h-606.456c-21.546 0-39.414 17.868-39.414 39.414v414.113c0 10.51 4.204 20.495 11.562 27.852l315.315 314.789c23.123 23.123 53.604 35.735 86.186 35.735v0c32.582 0 63.589-12.613 86.186-35.735l11.562-11.562c2.103 4.204 4.204 8.409 7.883 11.562 23.649 23.649 55.18 35.735 86.186 35.735s62.537-12.087 86.712-35.735l296.922-296.922c47.297-47.297 47.297-124.549 0-172.373zM443.681 836.249c-8.409 8.409-18.919 12.613-30.481 12.613s-22.598-4.73-30.481-12.613l-304.279-303.228v-358.409h358.409l303.753 303.753c16.816 16.816 16.816 44.144 0 60.961l-296.922 296.922zM932.946 539.328l-296.922 296.922c-16.816 16.816-44.67 16.816-61.486 0-3.679-3.679-7.357-5.78-12.087-7.883l233.333-233.333c47.297-47.823 47.297-125.075 0-172.373l-248.048-248.048h80.931l303.753 303.753c16.816 16.816 16.816 44.144 0 60.961zM314.928 328.067c0 36.261-29.429 65.69-65.69 65.69s-65.69-29.429-65.69-65.69 29.429-65.69 65.69-65.69 65.69 29.429 65.69 65.69z"],"attrs":[{}],"tags":["tags"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":121,"id":85,"name":"tags","prevSize":80,"code":59741},"setIdx":0,"setId":1,"iconIdx":166},{"icon":{"paths":["M532.53 1023.985c-37.212 0-74.423-14.115-102.654-42.345l-415.747-415.105c-8.982-8.982-14.115-21.172-14.115-34.004v-484.396c0-26.304 21.814-48.119 48.119-48.119h483.756c12.831 0 25.022 5.132 34.004 14.115l415.747 415.747c55.818 56.46 55.818 148.206 0 204.666 0 0 0 0 0 0l-347.098 347.098c-28.229 28.229-65.442 42.345-102.654 42.345zM96.253 512.642l401.632 400.991c19.248 18.605 50.044 18.605 68.649 0l347.098-347.098c18.605-18.605 18.605-49.402 0-68.649l-401.632-401.632h-415.747v415.747zM947.637 600.539v0zM287.446 367.643c-44.269 0-80.198-35.928-80.198-80.198s35.928-80.198 80.198-80.198 80.198 35.928 80.198 80.198-35.928 80.198-80.198 80.198z"],"attrs":[{}],"tags":["tag"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":120,"id":86,"name":"tag","prevSize":80,"code":59742},"setIdx":0,"setId":1,"iconIdx":167},{"icon":{"paths":["M512 1024.445c-282.822-0.256-511.994-229.587-511.994-512.445 0-141.396 57.267-269.417 149.871-362.133l-0.005 0.005c7.661-7.856 18.351-12.73 30.177-12.73s22.516 4.874 30.169 12.72l0.008 0.009c7.716 7.725 12.49 18.395 12.49 30.177s-4.772 22.451-12.49 30.178v0c-83.727 78.173-135.917 189.204-135.917 312.426 0 235.846 191.191 427.037 427.037 427.037 123.22 0 234.253-52.189 312.196-135.668l0.23-0.248c77.442-77.134 125.361-183.857 125.361-301.773s-47.919-224.639-125.347-301.759l-0.015-0.015c-7.716-7.725-12.49-18.395-12.49-30.177s4.772-22.451 12.49-30.178v0c7.661-7.856 18.351-12.73 30.177-12.73s22.516 4.874 30.169 12.72l0.008 0.009c92.6 92.711 149.866 220.732 149.866 362.128 0 282.858-229.172 512.187-511.97 512.445h-0.024z","M512 554.704c-23.456-0.316-42.387-19.247-42.704-42.673v-455.537c0-23.584 19.119-42.704 42.704-42.704s42.704 19.119 42.704 42.704v0 455.506c-0.316 23.456-19.247 42.387-42.673 42.704h-0.031z"],"attrs":[{},{}],"tags":["power-off"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":119,"id":87,"name":"power-off","prevSize":80,"code":59740},"setIdx":0,"setId":1,"iconIdx":168},{"icon":{"paths":["M804.571 1024h-585.143c-88.87 0-160.914-72.044-160.914-160.914v0-702.171c0-88.87 72.044-160.914 160.914-160.914v0h438.857c12.114 0.011 23.078 4.929 31.012 12.872v0l263.314 265.070c7.945 7.935 12.863 18.898 12.874 31.011v554.133c0 88.87-72.044 160.914-160.914 160.914v0zM219.429 87.772c-40.395 0-73.142 32.747-73.142 73.142v0 702.171c0 40.395 32.747 73.142 73.142 73.142v0h585.143c40.395 0 73.142-32.747 73.142-73.142v0-537.747l-237.568-237.568z","M789.943 980.114h-87.771v-365.715h-380.342v365.715h-87.771v-380.342c0-40.395 32.747-73.142 73.142-73.142v0h409.6c40.395 0 73.142 32.747 73.142 73.142v0z","M539.501 321.828h-230.547c-41.436-0.331-74.901-33.998-74.901-75.481 0-0.207 0.001-0.413 0.003-0.619v0.032-201.874h87.771v190.172h204.8v-190.172h87.771v201.874c0.001 0.174 0.003 0.381 0.003 0.587 0 41.483-33.464 75.152-74.869 75.481h-0.032z"],"attrs":[{},{},{}],"tags":["save"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":118,"id":88,"name":"save","prevSize":80,"code":59739},"setIdx":0,"setId":1,"iconIdx":169},{"icon":{"paths":["M512 0c-282.769 0-512 229.231-512 512s229.231 512 512 512c282.769 0 512-229.231 512-512v0c0-282.769-229.231-512-512-512v0zM512 938.667c-235.641 0-426.667-191.025-426.667-426.667s191.025-426.667 426.667-426.667c235.641 0 426.667 191.025 426.667 426.667v0c0 235.641-191.025 426.667-426.667 426.667v0z","M381.156 267.377c-33.393 33.448-54.044 79.627-54.044 130.628 0 0.076 0 0.152 0 0.228v-0.012c0 23.564 19.103 42.667 42.667 42.667s42.667-19.103 42.667-42.667v0c-0.001-0.156-0.001-0.341-0.001-0.525 0-27.345 11.088-52.101 29.015-70.016v0c18.327-17.443 43.181-28.173 70.543-28.173s52.216 10.731 70.585 28.213l-0.043-0.040c18.449 18.085 29.885 43.264 29.885 71.115 0 54.983-44.572 99.556-99.556 99.556-0.307 0-0.613-0.001-0.919-0.004h0.047c-23.436 0.316-42.351 19.231-42.667 42.636v56.92c0 23.564 19.103 42.667 42.667 42.667s42.667-19.103 42.667-42.667v0-19.343c34.751-8.129 64.687-25.311 88.169-48.916l0.008-0.008c33.387-33.532 54.025-79.777 54.025-130.844s-20.64-97.313-54.032-130.851l0.007 0.007c-34.036-32.508-80.253-52.515-131.144-52.515-50.6 0-96.58 19.779-130.632 52.028l0.087-0.081z","M583.111 753.777c0 39.273-31.837 71.111-71.111 71.111s-71.111-31.837-71.111-71.111c0-39.273 31.837-71.111 71.111-71.111s71.111 31.837 71.111 71.111z"],"attrs":[{},{},{}],"tags":["question-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":117,"id":89,"name":"question-circle","prevSize":80,"code":59737},"setIdx":0,"setId":1,"iconIdx":170},{"icon":{"paths":["M750.032 98.514c-60.88-61-145.050-98.738-238.034-98.738-185.726 0-336.287 150.56-336.287 336.287 0 0.17 0 0.34 0 0.511v-0.026c0 24.225 19.639 43.864 43.864 43.864s43.864-19.639 43.864-43.864v0c0-0.174 0-0.378 0-0.584 0-137.598 111.546-249.145 249.145-249.145s249.145 111.546 249.145 249.145c0 137.598-111.546 249.145-249.145 249.145-0.206 0-0.411 0-0.617-0.001h0.032c-24.093 0.325-43.539 19.77-43.864 43.832v117c0 24.225 19.639 43.864 43.864 43.864s43.864-19.639 43.864-43.864v0-76.031c165.808-22.845 292.141-163.614 292.141-333.889 0-92.678-37.425-176.615-97.988-237.522l0.016 0.016z","M585.105 950.635c0 40.375-32.73 73.105-73.105 73.105s-73.105-32.73-73.105-73.105c0-40.375 32.73-73.105 73.105-73.105s73.105 32.73 73.105 73.105z"],"attrs":[{},{}],"tags":["question"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":116,"id":90,"name":"question","prevSize":80,"code":59738},"setIdx":0,"setId":1,"iconIdx":171},{"icon":{"paths":["M907.406 301.957l-290.385-290.385c-7.121-7.13-16.959-11.543-27.829-11.553h-129.703c-79.752 0-144.404 64.652-144.404 144.404v0 65.638h-65.638c-79.752 0-144.404 64.652-144.404 144.404v0 525.108c0 79.752 64.652 144.404 144.404 144.404v0h367.575c79.752 0 144.404-64.652 144.404-144.404v0-65.638h13.128c79.752 0 144.404-64.652 144.404-144.404v0-341.319c-0.443-10.296-4.774-19.502-11.552-26.254l-0.001-0.001zM630.149 134.448l154.382 154.382h-154.382zM682.66 879.575c0 36.251-29.387 65.638-65.638 65.638v0h-367.575c-36.251 0-65.638-29.387-65.638-65.638v0-525.108c0-36.251 29.387-65.638 65.638-65.638v0h65.638v380.702c0 79.752 64.652 144.404 144.404 144.404v0h223.17zM774.553 735.17h-315.064c-36.251 0-65.638-29.387-65.638-65.638v0-525.108c0-36.251 29.387-65.638 65.638-65.638v0h91.894v249.426c0.292 21.632 17.751 39.091 39.355 39.383h249.455v301.936c0 36.251-29.387 65.638-65.638 65.638v0z"],"attrs":[{}],"tags":["copy"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":115,"id":91,"name":"copy","prevSize":80,"code":59735},"setIdx":0,"setId":1,"iconIdx":172},{"icon":{"paths":["M894.081 336.465l-323.57-323.57c-7.935-7.944-18.897-12.862-31.009-12.873h-261.55c-88.866 0-160.907 72.041-160.907 160.907v0 702.14c0 88.866 72.041 160.907 160.907 160.907v0h468.093c88.866 0 160.907-72.041 160.907-160.907v0-497.35c-0.494-11.473-5.32-21.731-12.872-29.254l-0.001-0.001zM585.139 149.812l172.024 172.024h-172.024zM746.047 936.209h-468.093c-40.394 0-73.139-32.746-73.139-73.139v0-702.14c0-40.394 32.746-73.139 73.139-73.139v0h219.419v277.931c0.325 24.105 19.779 43.559 43.852 43.884h277.962v453.466c0 40.394-32.746 73.139-73.139 73.139v0z"],"attrs":[{}],"tags":["file"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":114,"id":92,"name":"file","prevSize":80,"code":59736},"setIdx":0,"setId":1,"iconIdx":173},{"icon":{"paths":["M629.028 789.943h-468.114c-88.87 0-160.914-72.044-160.914-160.914v0-468.114c0-88.87 72.044-160.914 160.914-160.914v0h468.114c88.87 0 160.914 72.044 160.914 160.914v0 468.114c0 88.87-72.044 160.914-160.914 160.914v0zM160.914 87.772c-40.395 0-73.142 32.747-73.142 73.142v0 468.114c0 40.395 32.747 73.142 73.142 73.142v0h468.114c40.395 0 73.142-32.747 73.142-73.142v0-468.114c0-40.395-32.747-73.142-73.142-73.142v0z","M863.086 1024h-468.114c-88.87 0-160.914-72.044-160.914-160.914v0-117.028h87.771v117.028c0 40.395 32.747 73.142 73.142 73.142v0h468.114c40.395 0 73.142-32.747 73.142-73.142v0-468.114c0-40.395-32.747-73.142-73.142-73.142v0h-117.028v-87.771h117.028c88.87 0 160.914 72.044 160.914 160.914v0 468.114c0 88.87-72.044 160.914-160.914 160.914v0z"],"attrs":[{},{}],"tags":["clone"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":111,"id":93,"name":"clone","prevSize":80,"code":59733},"setIdx":0,"setId":1,"iconIdx":174},{"icon":{"paths":["M788.756 110.703h-69.189v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-249.081v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-69.189c-84.066 0-152.216 68.15-152.216 152.216v0 608.864c0 84.066 68.15 152.216 152.216 152.216v0h553.514c84.066 0 152.216-68.15 152.216-152.216v0-608.864c0-84.066-68.15-152.216-152.216-152.216v0zM235.244 193.73h69.189v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h249.081v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h69.189c38.212 0 69.189 30.977 69.189 69.189v0 152.216h-691.891v-152.216c0-38.212 30.977-69.189 69.189-69.189v0zM788.756 940.973h-553.514c-38.212 0-69.189-30.977-69.189-69.189v0-373.622h691.891v373.622c0 38.212-30.977 69.189-69.189 69.189v0z","M619.381 626.023c-7.448-7.637-17.839-12.375-29.336-12.375s-21.888 4.738-29.328 12.366l-0.008 0.009-48.71 48.71-48.71-48.71c-7.393-6.903-17.353-11.141-28.301-11.141-22.927 0-41.514 18.586-41.514 41.514 0 10.949 4.238 20.907 11.165 28.325l-0.022-0.025 48.71 48.71-48.71 48.71c-7.637 7.448-12.375 17.839-12.375 29.336s4.738 21.888 12.366 29.328l0.009 0.008c7.171 7.515 17.264 12.187 28.45 12.187 0.311 0 0.623-0.004 0.933-0.010l-0.047 0.001c0.057 0 0.126 0 0.193 0 11.401 0 21.713-4.657 29.139-12.174l48.714-48.714 48.71 48.71c7.43 7.52 17.742 12.178 29.142 12.178 0.067 0 0.136 0 0.204 0h-0.010c0.263 0.006 0.575 0.010 0.886 0.010 11.185 0 21.278-4.673 28.435-12.173l0.014-0.016c7.637-7.448 12.375-17.839 12.375-29.336s-4.738-21.888-12.366-29.328l-0.009-0.008-48.71-48.71 48.71-48.71c7.637-7.448 12.375-17.839 12.375-29.336s-4.738-21.888-12.366-29.328l-0.009-0.008z"],"attrs":[{},{}],"tags":["calendar-times"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":110,"id":94,"name":"calendar-times","prevSize":80,"code":59730},"setIdx":0,"setId":1,"iconIdx":175},{"icon":{"paths":["M788.756 110.703h-69.189v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-249.081v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-69.189c-84.066 0-152.216 68.15-152.216 152.216v0 608.864c0 84.066 68.15 152.216 152.216 152.216v0h553.514c84.066 0 152.216-68.15 152.216-152.216v0-608.864c0-84.066-68.15-152.216-152.216-152.216v0zM235.244 193.73h69.189v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h249.081v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h69.189c38.212 0 69.189 30.977 69.189 69.189v0 152.216h-691.891v-152.216c0-38.212 30.977-69.189 69.189-69.189v0zM788.756 940.973h-553.514c-38.212 0-69.189-30.977-69.189-69.189v0-373.622h691.891v373.622c0 38.212-30.977 69.189-69.189 69.189v0z","M622.702 694.659h-221.406c-22.927 0-41.514 18.586-41.514 41.514s18.586 41.514 41.514 41.514v0h221.406c22.927 0 41.514-18.586 41.514-41.514s-18.586-41.514-41.514-41.514v0z"],"attrs":[{},{}],"tags":["calendar-minus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":109,"id":95,"name":"calendar-minus","prevSize":80,"code":59731},"setIdx":0,"setId":1,"iconIdx":176},{"icon":{"paths":["M788.756 110.703h-69.189v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-249.081v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-69.189c-84.066 0-152.216 68.15-152.216 152.216v0 608.864c0 84.066 68.15 152.216 152.216 152.216v0h553.514c84.066 0 152.216-68.15 152.216-152.216v0-608.864c0-84.066-68.15-152.216-152.216-152.216v0zM235.244 193.73h69.189v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h249.081v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h69.189c38.212 0 69.189 30.977 69.189 69.189v0 152.216h-691.891v-152.216c0-38.212 30.977-69.189 69.189-69.189v0zM788.756 940.973h-553.514c-38.212 0-69.189-30.977-69.189-69.189v0-373.622h691.891v373.622c0 38.212-30.977 69.189-69.189 69.189v0z","M622.702 691.892h-69.189v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-69.189c-22.927 0-41.514 18.586-41.514 41.514s18.586 41.514 41.514 41.514v0h69.189v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h69.189c22.927 0 41.514-18.586 41.514-41.514s-18.586-41.514-41.514-41.514v0z"],"attrs":[{},{}],"tags":["calendar-plus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":108,"id":96,"name":"calendar-plus","prevSize":80,"code":59732},"setIdx":0,"setId":1,"iconIdx":177},{"icon":{"paths":["M614.393 512c0 56.549-45.842 102.393-102.393 102.393s-102.393-45.842-102.393-102.393c0-56.549 45.842-102.393 102.393-102.393s102.393 45.842 102.393 102.393z","M614.393 102.431c0 56.549-45.842 102.393-102.393 102.393s-102.393-45.842-102.393-102.393c0-56.549 45.842-102.393 102.393-102.393s102.393 45.842 102.393 102.393z","M614.393 921.569c0 56.549-45.842 102.393-102.393 102.393s-102.393-45.842-102.393-102.393c0-56.549 45.842-102.393 102.393-102.393s102.393 45.842 102.393 102.393z"],"attrs":[{},{},{}],"tags":["ellipsis-v"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":107,"id":97,"name":"ellipsis-v","prevSize":80,"code":59728},"setIdx":0,"setId":1,"iconIdx":178},{"icon":{"paths":["M614.379 512c0 56.54-45.835 102.379-102.379 102.379s-102.379-45.835-102.379-102.379c0-56.54 45.835-102.379 102.379-102.379s102.379 45.835 102.379 102.379z","M1023.886 512c0 56.54-45.835 102.379-102.379 102.379s-102.379-45.835-102.379-102.379c0-56.54 45.835-102.379 102.379-102.379s102.379 45.835 102.379 102.379z","M204.868 512c0 56.54-45.835 102.379-102.379 102.379s-102.379-45.835-102.379-102.379c0-56.54 45.835-102.379 102.379-102.379s102.379 45.835 102.379 102.379z"],"attrs":[{},{},{}],"tags":["ellipsis-h"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":106,"id":98,"name":"ellipsis-h","prevSize":80,"code":59729},"setIdx":0,"setId":1,"iconIdx":179},{"icon":{"paths":["M848.457 1024c-9.363-0.189-18.033-2.998-25.352-7.723l0.191 0.115-311.296-217.088-311.296 217.088c-6.501 4.018-14.382 6.4-22.821 6.4s-16.32-2.381-23.010-6.509l0.189 0.108c-13.4-7.013-22.574-20.486-23.401-36.171l-0.004-0.107v-819.2c0-88.87 72.044-160.914 160.914-160.914v0h438.857c88.87 0 160.914 72.044 160.914 160.914v0 819.2c0 0.048 0 0.104 0 0.159 0 16.646-9.393 31.099-23.169 38.347l-0.237 0.114c-5.911 3.304-12.965 5.254-20.477 5.266h-0.004zM512 702.172c0.137-0.001 0.3-0.003 0.464-0.003 9.223 0 17.782 2.846 24.846 7.706l-0.148-0.096 267.411 186.075v-734.939c0-40.395-32.747-73.142-73.142-73.142v0h-438.857c-40.395 0-73.142 32.747-73.142 73.142v0 734.939l267.411-186.075c6.916-4.764 15.475-7.609 24.698-7.609 0.163 0 0.325 0.001 0.488 0.003h-0.025z"],"attrs":[{}],"tags":["bookmark"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":105,"id":99,"name":"bookmark","prevSize":80,"code":59726},"setIdx":0,"setId":1,"iconIdx":180},{"icon":{"paths":["M512 0c-282.769 0-512 229.231-512 512s229.231 512 512 512c282.769 0 512-229.231 512-512v0c0-282.769-229.231-512-512-512v0zM936.391 469.333h-157.013c-21.309-143.377-80.98-269.999-168.128-372.54l0.875 1.056c174.421 43.539 304.877 189.937 324.104 369.605l0.163 1.879zM330.524 554.667h362.951c-28.064 140.685-92.065 263.297-182.001 361.829l0.527-0.585c-89.411-97.947-153.411-220.56-180.673-356.452l-0.803-4.792zM330.524 469.333c28.064-140.685 92.065-263.297 182.001-361.829l-0.527 0.585c89.411 97.947 153.411 220.56 180.673 356.452l0.803 4.792zM411.876 97.849c-86.273 101.485-145.944 228.107-166.755 367.427l-0.499 4.057h-157.013c19.389-181.548 149.845-327.945 321.319-370.86l2.948-0.625zM87.609 552.96h157.013c21.309 143.377 80.98 269.999 168.128 372.54l-0.875-1.056c-173.937-43.335-304.18-188.936-324.092-367.845l-0.175-1.933zM612.124 924.444c86.273-101.485 145.944-228.107 166.755-367.427l0.499-4.057h157.013c-18.688 182.253-149.359 329.449-321.317 372.565l-2.949 0.627z"],"attrs":[{}],"tags":["globe"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":104,"id":100,"name":"globe","prevSize":80,"code":59727},"setIdx":0,"setId":1,"iconIdx":181},{"icon":{"paths":["M512 1023.452c-233.911-0.333-423.443-189.864-423.774-423.743v-0.032c0-24.211 19.627-43.839 43.839-43.839s43.839 19.627 43.839 43.839v0c0 185.621 150.475 336.097 336.097 336.097s336.097-150.475 336.097-336.097c0-185.621-150.475-336.097-336.097-336.097v0h-146.13c-24.211 0-43.839-19.627-43.839-43.839s19.627-43.839 43.839-43.839v0h146.13c234.044 0 423.774 189.73 423.774 423.774s-189.73 423.774-423.774 423.774v0z","M512 438.936c-0.060 0-0.133 0-0.204 0-12.039 0-22.929-4.918-30.771-12.856l-175.359-175.359c-7.921-7.931-12.821-18.884-12.821-30.979s4.899-23.048 12.821-30.98v0l175.355-175.355c8.025-8.595 19.423-13.953 32.074-13.953 24.211 0 43.839 19.627 43.839 43.839 0 12.65-5.358 24.048-13.927 32.049l-0.026 0.023-144.376 144.376 144.376 144.376c7.921 7.931 12.821 18.884 12.821 30.979s-4.899 23.048-12.821 30.98v0c-7.846 7.942-18.736 12.86-30.775 12.86-0.071 0-0.144 0-0.215 0h0.011z"],"attrs":[{},{}],"tags":["replay"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":102,"id":101,"name":"replay","prevSize":80,"code":59725},"setIdx":0,"setId":1,"iconIdx":182},{"icon":{"paths":["M632.463 1023.971h-240.928c-24.813-0.335-44.839-20.361-45.174-45.141v-466.83l-322.241-440.294c-5.688-7.337-9.117-16.671-9.117-26.808 0-7.369 1.813-14.314 5.016-20.414l-0.116 0.241c7.747-14.706 22.885-24.586 40.34-24.695h903.493c17.471 0.11 32.608 9.989 40.236 24.445l0.12 0.25c3.089 5.86 4.901 12.805 4.901 20.173 0 10.136-3.43 19.471-9.191 26.908l0.075-0.1-322.241 440.294v466.797c-0.335 24.813-20.361 44.839-45.141 45.174h-0.032zM436.711 933.623h150.58v-436.68c0-0.064 0-0.138 0-0.212 0-9.955 3.401-19.116 9.105-26.383l-0.071 0.093 277.067-380.063h-722.782l278.271 380.063c5.634 7.174 9.035 16.335 9.035 26.29 0 0.075 0 0.15 0 0.224v-0.011z"],"attrs":[{}],"tags":["filter"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":101,"id":102,"name":"filter","prevSize":80,"code":59724},"setIdx":0,"setId":1,"iconIdx":183},{"icon":{"paths":["M863.086 789.943h-117.028c-24.237 0-43.886-19.648-43.886-43.886s19.648-43.886 43.886-43.886v0h117.028c40.395 0 73.142-32.747 73.142-73.142v0-234.058c0-40.395-32.747-73.142-73.142-73.142v0h-702.171c-40.395 0-73.142 32.747-73.142 73.142v0 234.058c0 40.395 32.747 73.142 73.142 73.142v0h117.028c24.237 0 43.886 19.648 43.886 43.886s-19.648 43.886-43.886 43.886v0h-117.028c-88.87 0-160.914-72.044-160.914-160.914v0-234.058c0-88.87 72.044-160.914 160.914-160.914v0h702.171c88.87 0 160.914 72.044 160.914 160.914v0 234.058c0 88.87-72.044 160.914-160.914 160.914v0z","M746.058 321.828c-24.106-0.325-43.561-19.78-43.886-43.854v-190.203h-380.342v190.172c0 24.237-19.648 43.886-43.886 43.886s-43.886-19.648-43.886-43.886v0-204.8c0-40.395 32.747-73.142 73.142-73.142v0h409.6c40.395 0 73.142 32.747 73.142 73.142v0 204.8c-0.325 24.106-19.78 43.561-43.854 43.886h-0.032z","M716.8 1024h-409.6c-40.395 0-73.142-32.747-73.142-73.142v0-409.6c0-40.395 32.747-73.142 73.142-73.142v0h409.6c40.395 0 73.142 32.747 73.142 73.142v0 409.6c0 40.395-32.747 73.142-73.142 73.142v0zM321.828 936.228h380.342v-380.342h-380.342z"],"attrs":[{},{},{}],"tags":["print"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":99,"id":103,"name":"print","prevSize":80,"code":59723},"setIdx":0,"setId":1,"iconIdx":184},{"icon":{"paths":["M980.093 438.861h-585.117c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h585.117c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M984.189 204.814h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M984.189 672.907h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M980.093 906.954h-585.117c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h585.117c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z"],"attrs":[{},{},{},{}],"tags":["align-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":98,"id":104,"name":"align-right","prevSize":80,"code":59718},"setIdx":0,"setId":1,"iconIdx":185},{"icon":{"paths":["M624.033 453.952h-580.479c-24.044 0-43.536-19.492-43.536-43.536s19.492-43.536 43.536-43.536v0h580.479c24.044 0 43.536 19.492 43.536 43.536s-19.492 43.536-43.536 43.536v0z","M980.446 221.761h-928.766c-24.044 0-43.536-19.492-43.536-43.536s19.492-43.536 43.536-43.536v0h928.766c24.044 0 43.536 19.492 43.536 43.536s-19.492 43.536-43.536 43.536v0z","M980.446 686.143h-928.766c-24.044 0-43.536-19.492-43.536-43.536s19.492-43.536 43.536-43.536v0h928.766c24.044 0 43.536 19.492 43.536 43.536s-19.492 43.536-43.536 43.536v0z","M624.033 918.335h-580.479c-24.044 0-43.536-19.492-43.536-43.536s19.492-43.536 43.536-43.536v0h580.479c24.044 0 43.536 19.492 43.536 43.536s-19.492 43.536-43.536 43.536v0z"],"attrs":[{},{},{},{}],"tags":["align-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":97,"id":105,"name":"align-left","prevSize":80,"code":59719},"setIdx":0,"setId":1,"iconIdx":186},{"icon":{"paths":["M804.558 438.861h-585.117c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h585.117c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M980.093 204.814h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M980.093 672.907h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M804.558 906.954h-585.117c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h585.117c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z"],"attrs":[{},{},{},{}],"tags":["align-center"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":96,"id":106,"name":"align-center","prevSize":80,"code":59720},"setIdx":0,"setId":1,"iconIdx":187},{"icon":{"paths":["M980.093 438.861h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M980.093 204.814h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M980.093 672.907h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M980.093 906.954h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z"],"attrs":[{},{},{},{}],"tags":["align-justify"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":95,"id":107,"name":"align-justify","prevSize":80,"code":59721},"setIdx":0,"setId":1,"iconIdx":188},{"icon":{"paths":["M512 683.439c-94.683 0-171.439-76.755-171.439-171.439s76.755-171.439 171.439-171.439c94.683 0 171.439 76.755 171.439 171.439v0c0 94.683-76.755 171.439-171.439 171.439v0zM512 428.329c-46.211 0-83.671 37.462-83.671 83.671s37.462 83.671 83.671 83.671c46.211 0 83.671-37.462 83.671-83.671v0c0-46.211-37.462-83.671-83.671-83.671v0z","M515.511 1023.977c-71.489-0.329-129.316-58.359-129.316-129.895 0-0.411 0.001-0.823 0.005-1.234v0.063c-0.496-11.009-7.26-20.325-16.788-24.505l-0.181-0.070c-3.653-1.718-7.933-2.721-12.448-2.721-7.858 0-15.007 3.038-20.337 8.003l0.018-0.016c-23.441 23.268-55.642 37.739-91.222 38.032h-0.056c-0.252 0.001-0.55 0.003-0.848 0.003-35.579 0-67.876-14.051-91.644-36.906l0.043 0.041c-23.515-23.508-38.058-55.987-38.058-91.864s14.545-68.356 38.058-91.864v0c5.876-5.37 9.547-13.066 9.547-21.622 0-3.145-0.496-6.173-1.414-9.011l0.058 0.207c-5.723-9.782-16.134-16.274-28.071-16.384h-0.015c-71.692-0.291-129.966-57.335-132.231-128.518l-0.005-0.208c0.332-71.488 58.36-129.312 129.895-129.312 0.206 0 0.413 0 0.618 0.001h-0.032c11.009-0.496 20.325-7.26 24.505-16.788l0.070-0.181c1.718-3.653 2.721-7.933 2.721-12.448 0-7.858-3.038-15.007-8.003-20.337l0.016 0.018c-23.268-23.441-37.739-55.642-38.032-91.222v-0.056c-0.012-0.671-0.019-1.462-0.019-2.255 0-35.137 14.077-66.986 36.901-90.213l-0.018 0.019c23.508-23.515 55.987-38.058 91.864-38.058s68.356 14.545 91.864 38.058v0c6.075 5.789 14.317 9.35 23.391 9.35 3.125 0 6.153-0.422 9.028-1.214l-0.239 0.056c10.177-5.653 17.174-15.957 18.131-27.962l0.008-0.123c0-0.019 0-0.041 0-0.063 0-71.915 57.154-130.481 128.518-132.752l0.208-0.005c71.237 0.66 128.732 58.56 128.732 129.89 0 0.413-0.001 0.826-0.005 1.238v-0.063c0.477 11.185 6.924 20.76 16.218 25.665l0.166 0.080c2.998 1.135 6.465 1.792 10.084 1.792 7.909 0 15.084-3.138 20.35-8.236l-0.008 0.007c23.441-23.268 55.642-37.739 91.222-38.032h0.056c1.163-0.038 2.53-0.062 3.903-0.062 34.624 0 65.95 14.12 88.535 36.914l0.010 0.010c23.515 23.508 38.058 55.987 38.058 91.864s-14.545 68.356-38.058 91.864v0c-4.99 5.871-8.027 13.54-8.027 21.916 0 3.667 0.581 7.197 1.657 10.505l-0.067-0.24c5.653 10.177 15.957 17.174 27.962 18.131l0.123 0.008c71.192 0.937 128.814 57.74 131.062 128.518l0.005 0.208c-0.66 71.237-58.56 128.732-129.89 128.732-0.413 0-0.826-0.001-1.238-0.005h0.063c-11.185 0.477-20.76 6.924-25.665 16.218l-0.080 0.166c-1.135 2.998-1.792 6.465-1.792 10.084 0 7.909 3.138 15.084 8.236 20.35l-0.007-0.008c23.268 23.441 37.739 55.642 38.032 91.222v0.056c0.012 0.671 0.019 1.462 0.019 2.255 0 35.137-14.077 66.986-36.901 90.213l0.018-0.019c-23.508 23.515-55.987 38.058-91.864 38.058s-68.356-14.545-91.864-38.058v0c-5.258-5.092-12.433-8.23-20.341-8.23-3.62 0-7.086 0.657-10.287 1.86l0.202-0.066c-9.782 5.723-16.274 16.134-16.384 28.071v0.015c-0.937 71.192-57.74 128.814-128.518 131.062l-0.208 0.005zM356.944 777.643c0.372-0.004 0.812-0.007 1.252-0.007 15.867 0 30.927 3.45 44.471 9.643l-0.669-0.274c41.82 17.762 70.846 58.017 71.967 105.181l0.003 0.14c-0.003 0.185-0.004 0.402-0.004 0.62 0 23.297 18.4 42.297 41.461 43.26l0.088 0.003c23.005-1.873 40.964-21.005 40.964-44.331 0-0.254-0.003-0.509-0.007-0.761v0.038c0.3-47.575 28.116-88.582 68.322-107.933l0.723-0.313c13.278-5.676 28.727-8.976 44.947-8.976 32.246 0 61.445 13.042 82.611 34.139l-0.003-0.003c7.488 7.488 17.831 12.119 29.255 12.119 22.85 0 41.374-18.524 41.374-41.374 0-11.425-4.631-21.769-12.119-29.255v0c-20.848-21.12-33.725-50.154-33.725-82.193 0-16.378 3.364-31.971 9.44-46.123l-0.291 0.761c18.745-40.97 59.339-68.943 106.478-69.044h0.014c0.185 0.003 0.403 0.004 0.621 0.004 22.975 0 41.712-18.138 42.674-40.875l0.003-0.088c-1.57-22.953-20.575-40.976-43.788-40.976-0.446 0-0.889 0.007-1.332 0.019l0.064-0.001c-47.872-1.343-88.773-29.867-107.929-70.632l-0.317-0.752c-5.566-13.342-8.8-28.841-8.8-45.097 0-32.536 12.954-62.046 33.987-83.655l-0.026 0.027c7.488-7.488 12.119-17.831 12.119-29.255 0-22.85-18.524-41.374-41.374-41.374-11.425 0-21.769 4.631-29.255 12.119v0c-20.824 19.383-48.841 31.278-79.638 31.278-63.284 0-114.836-50.233-116.956-113.001l-0.005-0.195c0.003-0.185 0.004-0.403 0.004-0.621 0-22.975-18.138-41.712-40.875-42.674l-0.088-0.003c-22.953 1.57-40.976 20.575-40.976 43.788 0 0.446 0.007 0.889 0.019 1.332l-0.001-0.064c-1.343 47.872-29.867 88.773-70.632 107.929l-0.752 0.317c-13.342 5.566-28.841 8.8-45.097 8.8-32.536 0-62.046-12.954-83.655-33.987l0.027 0.026c-7.488-7.488-17.831-12.119-29.255-12.119-22.85 0-41.374 18.524-41.374 41.374 0 11.425 4.631 21.769 12.119 29.255v0c20.603 21.075 33.316 49.942 33.316 81.777 0 16.537-3.43 32.274-9.617 46.535l0.292-0.757c-17.762 41.82-58.017 70.846-105.181 71.967l-0.14 0.003c-0.185-0.003-0.402-0.004-0.62-0.004-23.297 0-42.297 18.4-43.26 41.461l-0.003 0.088c1.873 23.005 21.005 40.964 44.331 40.964 0.254 0 0.509-0.003 0.761-0.007h-0.038c47.575 0.3 88.582 28.116 107.933 68.322l0.313 0.723c5.676 13.278 8.976 28.727 8.976 44.947 0 32.246-13.042 61.445-34.139 82.611l0.003-0.003c-7.488 7.488-12.119 17.831-12.119 29.255 0 22.85 18.524 41.374 41.374 41.374 11.425 0 21.769-4.631 29.255-12.119v0c21.423-20.481 50.464-33.15 82.462-33.352h0.040zM825.038 639.555v0z"],"attrs":[{},{}],"tags":["cog"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":94,"id":108,"name":"cog","prevSize":80,"code":59722},"setIdx":0,"setId":1,"iconIdx":189},{"icon":{"paths":["M815.587 856.985c-22.863 0-41.398-18.535-41.398-41.398s18.535-41.398 41.398-41.398v0c91.628 0 124.194-45.813 124.194-175.528-8.48-95.471-83.922-170.912-178.638-179.338l-0.753-0.054c-19.914 0.52-38.817 4.118-56.489 10.331l1.291-0.396c-4.655 2-10.071 3.163-15.761 3.163-18.775 0-34.592-12.668-39.37-29.923l-0.067-0.287c-38.556-117.836-147.511-201.455-275.996-201.455-159.262 0-288.519 128.478-289.778 287.443l-0.001 0.119c0 177.736 8.28 285.923 124.194 285.923 22.863 0 41.398 18.535 41.398 41.398s-18.535 41.398-41.398 41.398v0c-206.991 0-206.991-213.062-206.991-368.719-0.047-2.197-0.074-4.787-0.074-7.382 0-205.772 166.811-372.583 372.583-372.583 155.102 0 288.069 94.773 344.148 229.569l0.909 2.466c12.977-2.459 27.905-3.866 43.161-3.866 0.351 0 0.701 0.001 1.052 0.003h-0.054c141.071 8.919 253.269 121.118 262.147 261.377l0.041 0.811c-2.759 70.652-2.759 258.324-209.75 258.324z","M512 908.319c-0.057 0-0.125 0-0.193 0-11.369 0-21.653-4.644-29.058-12.14l-156.213-156.213c-6.884-7.373-11.11-17.304-11.11-28.222 0-22.863 18.535-41.398 41.398-41.398 10.919 0 20.849 4.226 28.246 11.134l-0.025-0.022 126.954 126.954 126.954-126.954c7.373-6.884 17.304-11.11 28.222-11.11 22.863 0 41.398 18.535 41.398 41.398 0 10.919-4.226 20.849-11.134 28.246l0.022-0.025-156.209 158.416c-7.128 6.219-16.515 10.011-26.787 10.011-0.868 0-1.73-0.027-2.585-0.080l0.116 0.006z","M512 908.319c-22.863 0-41.398-18.535-41.398-41.398v0-351.056c0-22.863 18.535-41.398 41.398-41.398s41.398 18.535 41.398 41.398v0 351.056c0 22.863-18.535 41.398-41.398 41.398v0z"],"attrs":[{},{},{}],"tags":["cloud-download"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":93,"id":109,"name":"cloud-download","prevSize":80,"code":59715},"setIdx":0,"setId":1,"iconIdx":190},{"icon":{"paths":["M815.587 856.985c-22.863 0-41.398-18.535-41.398-41.398s18.535-41.398 41.398-41.398v0c91.628 0 124.194-45.813 124.194-175.528-8.48-95.471-83.922-170.912-178.638-179.338l-0.753-0.054c-19.914 0.52-38.817 4.118-56.489 10.331l1.291-0.396c-4.655 2-10.071 3.163-15.761 3.163-18.775 0-34.592-12.668-39.37-29.923l-0.067-0.287c-38.556-117.836-147.511-201.455-275.996-201.455-159.262 0-288.519 128.478-289.778 287.443l-0.001 0.119c0 189.879 41.951 285.923 124.194 285.923 22.863 0 41.398 18.535 41.398 41.398s-18.535 41.398-41.398 41.398v0c-137.994 0-206.991-124.194-206.991-368.719-0.047-2.197-0.074-4.787-0.074-7.382 0-205.772 166.811-372.583 372.583-372.583 155.102 0 288.069 94.773 344.148 229.569l0.909 2.466c12.977-2.459 27.905-3.866 43.161-3.866 0.351 0 0.701 0.001 1.052 0.003h-0.054c141.071 8.919 253.269 121.118 262.147 261.377l0.041 0.811c-2.759 70.652-2.759 258.324-209.75 258.324z","M668.209 713.47c-11.406-0.137-21.709-4.745-29.262-12.15l-126.947-126.947-126.954 126.954c-7.373 6.884-17.304 11.11-28.222 11.11-22.863 0-41.398-18.535-41.398-41.398 0-10.919 4.226-20.849 11.134-28.246l-0.022 0.025 156.209-156.209c7.427-7.616 17.79-12.341 29.254-12.341s21.827 4.725 29.246 12.331l0.008 0.009 156.209 156.209c7.48 7.489 12.108 17.832 12.108 29.254s-4.626 21.765-12.108 29.256v0c-7.6 7.307-17.868 11.888-29.205 12.143l-0.049 0.001z","M512 908.319c-22.863 0-41.398-18.535-41.398-41.398v0-351.056c0-22.863 18.535-41.398 41.398-41.398s41.398 18.535 41.398 41.398v0 351.056c0 22.863-18.535 41.398-41.398 41.398v0z"],"attrs":[{},{},{}],"tags":["cloud-upload"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":92,"id":110,"name":"cloud-upload","prevSize":80,"code":59716},"setIdx":0,"setId":1,"iconIdx":191},{"icon":{"paths":["M761.085 885.627h-387.465c-206.337-0.017-373.598-167.289-373.598-373.627 0-206.348 167.278-373.627 373.627-373.627 152.926 0 284.392 91.876 342.215 223.439l0.939 2.397c13.246-2.68 28.531-4.285 44.166-4.428l0.115-0.001c141.466 8.944 253.978 121.457 262.882 262.11l0.042 0.813c0 145.209-117.715 262.923-262.923 262.923v0zM373.619 221.401c-160.494 0-290.599 130.105-290.599 290.599s130.105 290.599 290.599 290.599v0h387.465c99.226-0.314 179.581-80.668 179.895-179.864v-0.030c-8.504-95.738-84.157-171.391-179.139-179.84l-0.755-0.054c-19.989 0.459-38.949 4.276-56.529 10.907l1.178-0.389c-4.752 1.958-10.27 3.095-16.052 3.095s-11.3-1.136-16.34-3.199l0.288 0.104c-9.801-5.017-17.16-13.636-20.404-24.069l-0.077-0.287c-36.721-121.012-147.288-207.574-278.073-207.574-0.511 0-1.022 0.001-1.533 0.004h0.079z"],"attrs":[{}],"tags":["cloud"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":91,"id":111,"name":"cloud","prevSize":80,"code":59717},"setIdx":0,"setId":1,"iconIdx":192},{"icon":{"paths":["M45.313 1022.421c-0.136 0.001-0.296 0.003-0.456 0.003-11.964 0-22.806-4.803-30.702-12.588l0.006 0.006c-8.248-8.149-13.356-19.461-13.356-31.966 0-1.401 0.065-2.787 0.19-4.155l-0.013 0.176 18.572-230.049c0.852-11.108 5.734-20.935 13.169-28.147l662.6-662.6c34.079-31.973 80.059-51.615 130.628-51.615 2.096 0 4.186 0.034 6.267 0.101l-0.303-0.008c52.335 0.418 99.758 21.108 134.873 54.592l-0.079-0.074c34.783 35.688 56.235 84.513 56.235 138.348 0 50.427-18.822 96.457-49.825 131.448l0.181-0.208-663.188 665.585c-7.185 7.16-16.72 11.966-27.348 13.161l-0.211 0.020-233.044 20.968zM105.22 767.211l-12.581 164.15 164.15-14.978 653.004-654.202c15.132-17.82 24.333-41.087 24.333-66.503 0-56.908-46.133-103.043-103.043-103.043-0.341 0-0.681 0.001-1.021 0.006h0.052c-1.828-0.124-3.962-0.194-6.112-0.194-25.163 0-48.075 9.635-65.249 25.419l0.069-0.063zM727.071 84.852v0z"],"attrs":[{}],"tags":["pencil"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":90,"id":112,"name":"pencil","prevSize":80,"code":59714},"setIdx":0,"setId":1,"iconIdx":193},{"icon":{"paths":["M617.025 525.129c-108.758 0-196.923-88.165-196.923-196.923s88.165-196.923 196.923-196.923c108.758 0 196.923 88.165 196.923 196.923v0c0 108.758-88.165 196.923-196.923 196.923v0zM617.025 210.052c-65.254 0-118.154 52.9-118.154 118.154s52.9 118.154 118.154 118.154c65.254 0 118.154-52.9 118.154-118.154v0c0-65.254-52.9-118.154-118.154-118.154v0z","M984.615 892.718c-21.633-0.292-39.093-17.751-39.385-39.356v-0.028c0-102.4-55.664-170.667-328.206-170.667s-328.206 68.267-328.206 170.667c0 21.751-17.633 39.385-39.385 39.385s-39.385-17.633-39.385-39.385v0c0-249.436 285.145-249.436 406.975-249.436s406.975 0 406.975 249.436c-0.292 21.633-17.751 39.093-39.356 39.385h-0.028z","M318.753 567.664h-16.804c-80.61-8.022-143.044-75.489-143.044-157.538 0-87.412 70.862-158.273 158.273-158.273 5.362 0 10.663 0.267 15.888 0.788l-0.66-0.053c21.012 0.932 37.694 18.192 37.694 39.348 0 21.751-17.633 39.385-39.385 39.385-2.183 0-4.326-0.177-6.414-0.519l0.228 0.031c-2.281-0.241-4.928-0.378-7.607-0.378-18.98 0-36.35 6.897-49.738 18.321l0.107-0.089c-15.663 12.706-26.198 31.205-28.33 52.186l-0.027 0.326c-0.273 2.455-0.43 5.301-0.43 8.183 0 40.775 31.191 74.267 71.015 77.915l0.306 0.022c2.052 0.186 4.437 0.293 6.848 0.293 15.535 0 30.039-4.409 42.331-12.043l-0.342 0.198c5.898-3.695 13.065-5.886 20.742-5.886 21.812 0 39.494 17.682 39.494 39.494 0 14.133-7.424 26.533-18.586 33.511l-0.166 0.097c-23.058 14.912-51.098 24.022-81.222 24.678l-0.174 0.002z","M39.385 853.333c-21.633-0.292-39.093-17.751-39.385-39.356v-0.028c0-141.785 37.809-236.308 223.179-236.308 21.751 0 39.385 17.633 39.385 39.385s-17.633 39.385-39.385 39.385v0c-123.406 0-144.41 39.385-144.41 157.538-0.292 21.633-17.751 39.093-39.356 39.385h-0.028z"],"attrs":[{},{},{},{}],"tags":["users"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":88,"id":113,"name":"users","prevSize":80,"code":59713},"setIdx":0,"setId":1,"iconIdx":194},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M682.667 554.667h-170.667c-23.436-0.316-42.351-19.231-42.667-42.636v-284.475c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 241.777h128c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z"],"attrs":[{},{}],"tags":["clock"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":87,"id":114,"name":"clock","prevSize":80,"code":59712},"setIdx":0,"setId":1,"iconIdx":195},{"icon":{"paths":["M512 556.52c-122.938 0-222.599-99.66-222.599-222.599s99.66-222.599 222.599-222.599c122.938 0 222.599 99.66 222.599 222.599v0c0 122.938-99.66 222.599-222.599 222.599v0zM512 200.362c-73.762 0-133.559 59.797-133.559 133.559s59.797 133.559 133.559 133.559c73.762 0 133.559-59.797 133.559-133.559v0c0-73.762-59.797-133.559-133.559-133.559v0z","M927.518 972.038c-24.454-0.33-44.19-20.066-44.52-44.488v-0.032c0-115.751-62.922-192.919-370.998-192.919s-370.998 77.168-370.998 192.919c0 24.587-19.932 44.52-44.52 44.52s-44.52-19.932-44.52-44.52v0c0-281.959 322.323-281.959 460.038-281.959s460.038 0 460.038 281.959c-0.33 24.454-20.066 44.19-44.488 44.52h-0.032z","M1031.396 556.52h-207.758c-24.587 0-44.52-19.932-44.52-44.52s19.932-44.52 44.52-44.52v0h207.758c24.587 0 44.52 19.932 44.52 44.52s-19.932 44.52-44.52 44.52v0z"],"attrs":[{},{},{}],"tags":["user-minus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":83,"id":115,"name":"user-minus","prevSize":80,"code":59710},"setIdx":0,"setId":1,"iconIdx":196},{"icon":{"paths":["M512 556.52c-122.938 0-222.599-99.66-222.599-222.599s99.66-222.599 222.599-222.599c122.938 0 222.599 99.66 222.599 222.599v0c0 122.938-99.66 222.599-222.599 222.599v0zM512 200.362c-73.762 0-133.559 59.797-133.559 133.559s59.797 133.559 133.559 133.559c73.762 0 133.559-59.797 133.559-133.559v0c0-73.762-59.797-133.559-133.559-133.559v0z","M927.518 972.038c-24.454-0.33-44.19-20.066-44.52-44.488v-0.032c0-115.751-62.922-192.919-370.998-192.919s-370.998 77.168-370.998 192.919c0 24.587-19.932 44.52-44.52 44.52s-44.52-19.932-44.52-44.52v0c0-281.959 322.323-281.959 460.038-281.959s460.038 0 460.038 281.959c-0.33 24.454-20.066 44.19-44.488 44.52h-0.032z","M927.518 660.4c-24.454-0.33-44.19-20.066-44.52-44.488v-207.79c0-24.587 19.932-44.52 44.52-44.52s44.52 19.932 44.52 44.52v0 207.758c-0.33 24.454-20.066 44.19-44.488 44.52h-0.032z","M1031.396 556.52h-207.758c-24.587 0-44.52-19.932-44.52-44.52s19.932-44.52 44.52-44.52v0h207.758c24.587 0 44.52 19.932 44.52 44.52s-19.932 44.52-44.52 44.52v0z"],"attrs":[{},{},{},{}],"tags":["user-plus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":86,"id":116,"name":"user-plus","prevSize":80,"code":59711},"setIdx":0,"setId":1,"iconIdx":197},{"icon":{"paths":["M979.856 319.009h-935.714c-24.224 0-43.862-19.638-43.862-43.862s19.638-43.862 43.862-43.862h935.714c24.224 0 43.862 19.638 43.862 43.862s-19.638 43.862-43.862 43.862v0z","M771.66 1023.718h-519.321c-2.865 0.208-6.208 0.328-9.577 0.328-74.752 0-135.856-58.437-140.12-132.119l-0.018-0.377v-613.477c0-24.224 19.638-43.862 43.862-43.862s43.862 19.638 43.862 43.862v0 613.477c0 23.977 27.486 44.447 58.483 44.447h519.321c32.75 0 58.483-20.468 58.483-44.447v-613.477c0-26.162 21.208-47.37 47.37-47.37s47.37 21.208 47.37 47.37v0 613.477c-4.282 74.060-65.385 132.496-140.136 132.496-3.37 0-6.712-0.119-10.022-0.352l0.445 0.025zM778.678 263.452c-0.175 0.003-0.382 0.004-0.589 0.004-23.9 0-43.276-19.376-43.276-43.276 0-0.207 0.001-0.414 0.004-0.62v0.032-87.138c0-23.977-28.071-44.447-58.483-44.447h-326.915c-32.166 0-58.483 20.468-58.483 44.447v87.138c0 24.224-19.638 43.862-43.862 43.862s-43.862-19.638-43.862-43.862v0-87.138c4.697-74.022 65.883-132.278 140.675-132.278 1.945 0 3.88 0.040 5.806 0.118l-0.276-0.008h325.161c2.174-0.119 4.719-0.188 7.28-0.188 74.82 0 136.023 58.3 140.66 131.951l0.021 0.407v87.138c0.003 0.174 0.004 0.38 0.004 0.585 0 24.224-19.638 43.862-43.862 43.862-0.001 0-0.003 0-0.004 0v0z","M407.901 804.41c-24.092-0.325-43.537-19.769-43.862-43.83v-264.955c0-24.224 19.638-43.862 43.862-43.862s43.862 19.638 43.862 43.862v0 264.339c0.003 0.174 0.004 0.38 0.004 0.585 0 24.224-19.638 43.862-43.862 43.862-0.001 0-0.003 0-0.004 0v0z","M616.099 804.41c-24.224 0-43.862-19.638-43.862-43.862v0-264.924c0-24.224 19.638-43.862 43.862-43.862s43.862 19.638 43.862 43.862v0 264.339c0 0.001 0 0.003 0 0.004 0 24.342-19.568 44.112-43.83 44.443h-0.032z"],"attrs":[{},{},{},{}],"tags":["trash"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":81,"id":117,"name":"trash","prevSize":80,"code":59709},"setIdx":0,"setId":1,"iconIdx":198},{"icon":{"paths":["M863.070 0.023h-702.14c-88.866 0-160.907 72.041-160.907 160.907v0 351.070c0 24.236 19.648 43.884 43.884 43.884s43.884-19.648 43.884-43.884v0-351.070c0-40.394 32.746-73.139 73.139-73.139v0h702.14c40.394 0 73.139 32.746 73.139 73.139v0 702.14c0 40.394-32.746 73.139-73.139 73.139v0h-351.070c-24.236 0-43.884 19.648-43.884 43.884s19.648 43.884 43.884 43.884v0h351.070c88.866 0 160.907-72.041 160.907-160.907v0-702.14c0-88.866-72.041-160.907-160.907-160.907v0z","M465.775 581.628c5.003 2.189 10.831 3.478 16.956 3.511h234.059c24.236 0 43.884-19.648 43.884-43.884s-19.648-43.884-43.884-43.884v0h-128.141l188.408-188.408c7.297-7.815 11.777-18.343 11.777-29.916 0-24.236-19.648-43.884-43.884-43.884-11.574 0-22.101 4.48-29.942 11.802l0.026-0.023-188.408 188.408v-128.141c0-24.236-19.648-43.884-43.884-43.884s-43.884 19.648-43.884 43.884v0 234.047c0.033 6.137 1.322 11.965 3.62 17.252l-0.11-0.284c4.316 10.739 12.665 19.089 23.125 23.305l0.28 0.099z","M277.953 643.651h-175.535c-56.418 0.33-102.065 45.976-102.396 102.364v175.567c0.33 56.418 45.976 102.065 102.364 102.396h175.567c56.418-0.33 102.065-45.976 102.396-102.364v-175.567c-0.33-56.418-45.976-102.065-102.364-102.396h-0.032zM292.581 921.582c0 8.079-6.55 14.628-14.628 14.628v0h-175.535c-8.079 0-14.628-6.55-14.628-14.628v0-175.535c0-8.079 6.55-14.628 14.628-14.628v0h175.535c8.079 0 14.628 6.55 14.628 14.628v0z"],"attrs":[{},{},{}],"tags":["window-minimize"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":80,"id":118,"name":"window-minimize","prevSize":80,"code":59706},"setIdx":0,"setId":1,"iconIdx":199},{"icon":{"paths":["M863.070 1023.977h-351.070c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h351.070c40.394 0 73.139-32.746 73.139-73.139v0-702.14c0-40.394-32.746-73.139-73.139-73.139v0h-702.14c-40.394 0-73.139 32.746-73.139 73.139v0 351.070c0 24.236-19.648 43.884-43.884 43.884s-43.884-19.648-43.884-43.884v0-351.070c0-88.866 72.041-160.907 160.907-160.907v0h702.14c88.866 0 160.907 72.041 160.907 160.907v0 702.14c0 88.866-72.041 160.907-160.907 160.907v0z","M746.047 555.884c-24.105-0.325-43.559-19.779-43.884-43.852v-190.195h-190.163c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h234.047c24.105 0.325 43.559 19.779 43.884 43.852v234.079c-0.325 24.105-19.779 43.559-43.852 43.884h-0.032z","M482.745 585.139c-11.709-0.922-21.991-6.371-29.214-14.58l-0.041-0.048c-6.935-7.728-11.175-17.996-11.175-29.255s4.24-21.528 11.211-29.297l-0.036 0.041 263.303-263.303c7.815-7.297 18.343-11.777 29.916-11.777 24.236 0 43.884 19.648 43.884 43.884 0 11.574-4.48 22.101-11.802 29.942l0.023-0.026-266.813 259.792c-7.264 8.256-17.547 13.707-29.106 14.619l-0.151 0.010z","M277.953 1023.977h-175.535c-56.418-0.33-102.065-45.976-102.396-102.364v-175.567c0.33-56.418 45.976-102.065 102.364-102.396h175.567c56.418 0.33 102.065 45.976 102.396 102.364v175.567c-0.33 56.418-45.976 102.065-102.364 102.396h-0.032zM102.418 731.419c-8.079 0-14.628 6.55-14.628 14.628v0 175.535c0 8.079 6.55 14.628 14.628 14.628v0h175.535c8.079 0 14.628-6.55 14.628-14.628v0-175.535c0-8.079-6.55-14.628-14.628-14.628v0z"],"attrs":[{},{},{},{}],"tags":["window-maximize"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":79,"id":119,"name":"window-maximize","prevSize":80,"code":59707},"setIdx":0,"setId":1,"iconIdx":200},{"icon":{"paths":["M862.106 1022.571h-700.213c-88.622 0-160.465-71.843-160.465-160.465v0-700.213c0-88.622 71.843-160.465 160.465-160.465v0h350.106c24.17 0 43.763 19.594 43.763 43.763s-19.594 43.763-43.763 43.763v0h-350.106c-40.283 0-72.938 32.656-72.938 72.938v0 700.213c0 40.283 32.656 72.938 72.938 72.938v0h700.213c40.283 0 72.938-32.656 72.938-72.938v0-350.106c0-24.17 19.594-43.763 43.763-43.763s43.763 19.594 43.763 43.763v0 350.106c0 88.622-71.843 160.465-160.465 160.465v0z","M978.808 322.359c-24.038-0.324-43.439-19.725-43.763-43.732v-189.673h-189.641c-24.17 0-43.763-19.594-43.763-43.763s19.594-43.763 43.763-43.763v0h233.405c24.038 0.324 43.439 19.725 43.763 43.732v233.436c-0.324 24.038-19.725 43.439-43.732 43.763h-0.031z","M599.527 468.237c-11.677-0.919-21.931-6.354-29.134-14.54l-0.041-0.048c-6.916-7.706-11.145-17.947-11.145-29.175s4.229-21.469 11.18-29.216l-0.036 0.041 379.281-379.281c8.011-8.58 19.39-13.929 32.018-13.929 24.17 0 43.763 19.594 43.763 43.763 0 12.628-5.349 24.007-13.903 31.994l-0.026 0.023-382.782 375.78c-7.244 8.233-17.498 13.669-29.026 14.579l-0.15 0.010z"],"attrs":[{},{},{}],"tags":["external-link"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":78,"id":120,"name":"external-link","prevSize":80,"code":59708},"setIdx":0,"setId":1,"iconIdx":201},{"icon":{"paths":["M512 1023.452c-234.044 0-423.774-189.73-423.774-423.774s189.73-423.774 423.774-423.774v0h146.13c24.211 0 43.839 19.627 43.839 43.839s-19.627 43.839-43.839 43.839v0h-146.13c-185.621 0-336.097 150.475-336.097 336.097s150.475 336.097 336.097 336.097c185.621 0 336.097-150.475 336.097-336.097v0c0-24.211 19.627-43.839 43.839-43.839s43.839 19.627 43.839 43.839v0c-0.333 233.911-189.864 423.443-423.743 423.774h-0.032z","M512 438.936c-0.060 0-0.133 0-0.204 0-12.039 0-22.929-4.918-30.771-12.856l-0.004-0.004c-7.921-7.931-12.821-18.884-12.821-30.979s4.899-23.048 12.821-30.98v0l144.376-144.376-144.376-144.376c-8.595-8.025-13.953-19.423-13.953-32.074 0-24.211 19.627-43.839 43.839-43.839 12.65 0 24.048 5.358 32.049 13.927l0.023 0.026 175.355 175.355c7.921 7.931 12.821 18.884 12.821 30.979s-4.899 23.048-12.821 30.98v0l-175.355 175.355c-7.846 7.942-18.736 12.86-30.775 12.86-0.071 0-0.144 0-0.215 0h0.011z"],"attrs":[{},{}],"tags":["refresh"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":77,"id":121,"name":"refresh","prevSize":80,"code":59704},"setIdx":0,"setId":1,"iconIdx":202},{"icon":{"paths":["M512 528.516c-136.816 0-247.725-110.91-247.725-247.725s110.91-247.725 247.725-247.725c136.816 0 247.725 110.91 247.725 247.725v0c0 136.816-110.91 247.725-247.725 247.725v0zM512 132.155c-82.088 0-148.635 66.547-148.635 148.635s66.547 148.635 148.635 148.635c82.088 0 148.635-66.547 148.635-148.635v0c0-82.088-66.547-148.635-148.635-148.635v0z","M974.421 990.935c-27.214-0.367-49.178-22.331-49.545-49.509v-0.036c0-128.817-70.024-214.696-412.876-214.696s-412.876 85.879-412.876 214.696c0 27.363-22.182 49.545-49.545 49.545s-49.545-22.182-49.545-49.545v0c0-313.786 358.706-313.786 511.966-313.786s511.966 0 511.966 313.786c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z"],"attrs":[{},{}],"tags":["user"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":76,"id":122,"name":"user","prevSize":80,"code":59705},"setIdx":0,"setId":1,"iconIdx":203},{"icon":{"paths":["M980.247 964.701h-936.496c-16.088-0.051-30.159-8.633-37.933-21.458l-0.111-0.198c-3.59-6.323-5.705-13.888-5.705-21.949s2.115-15.627 5.823-22.173l-0.117 0.224 468.247-819.433c8.296-12.379 22.232-20.419 38.044-20.419s29.748 8.039 37.942 20.254l0.104 0.165 468.247 819.433c3.59 6.323 5.705 13.888 5.705 21.949s-2.115 15.627-5.823 22.173l0.117-0.224c-7.885 13.022-21.958 21.606-38.038 21.657h-0.007zM119.257 876.905h785.486l-392.743-687.154z","M512 642.78c-24.113-0.325-43.573-19.786-43.898-43.866v-204.89c0-24.244 19.654-43.898 43.898-43.898s43.898 19.654 43.898 43.898v0 204.858c-0.325 24.113-19.786 43.573-43.866 43.898h-0.032z","M512 818.373c-24.113-0.325-43.573-19.786-43.898-43.866v-29.297c0-24.244 19.654-43.898 43.898-43.898s43.898 19.654 43.898 43.898v0 29.265c-0.325 24.113-19.786 43.573-43.866 43.898h-0.032z"],"attrs":[{},{},{}],"tags":["exclamation-triangle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":75,"id":123,"name":"exclamation-triangle","prevSize":80,"code":59682},"setIdx":0,"setId":1,"iconIdx":204},{"icon":{"paths":["M788.745 110.712h-69.186v-69.186c0-22.926-18.586-41.512-41.512-41.512s-41.512 18.586-41.512 41.512v0 69.186h-249.071v-69.186c0-22.926-18.586-41.512-41.512-41.512s-41.512 18.586-41.512 41.512v0 69.186h-69.186c-84.063 0-152.209 68.147-152.209 152.209v0 608.839c0 84.063 68.147 152.209 152.209 152.209v0h553.491c84.063 0 152.209-68.147 152.209-152.209v0-608.839c0-84.063-68.147-152.209-152.209-152.209v0zM235.255 193.735h69.186v69.186c0 22.926 18.586 41.512 41.512 41.512s41.512-18.586 41.512-41.512v0-69.186h249.071v69.186c0 22.926 18.586 41.512 41.512 41.512s41.512-18.586 41.512-41.512v0-69.186h69.186c38.21 0 69.186 30.976 69.186 69.186v0 152.209h-691.862v-152.209c0-38.21 30.976-69.186 69.186-69.186v0zM788.745 940.947h-553.491c-38.21 0-69.186-30.976-69.186-69.186v0-373.606h691.862v373.606c0 38.21-30.976 69.186-69.186 69.186v0z"],"attrs":[{}],"tags":["calendar"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":74,"id":124,"name":"calendar","prevSize":80,"code":59687},"setIdx":0,"setId":1,"iconIdx":205},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M625.777 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-227.56-227.56c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l227.556-227.556c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-197.404 197.404 197.404 197.404c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z"],"attrs":[{},{}],"tags":["chevron-circle-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":73,"id":125,"name":"chevron-circle-left","prevSize":80,"code":59688},"setIdx":0,"setId":1,"iconIdx":206},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M512 668.444c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-227.56-227.56c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 197.404 197.404 197.404-197.404c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-227.556 227.556c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z"],"attrs":[{},{}],"tags":["chevron-circle-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":70,"id":126,"name":"chevron-circle-down","prevSize":80,"code":59689},"setIdx":0,"setId":1,"iconIdx":207},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M398.223 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-0.004-0.004c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l197.404-197.404-197.404-197.404c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 227.556 227.556c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0l-227.556 227.556c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z"],"attrs":[{},{}],"tags":["chevron-circle-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":69,"id":127,"name":"chevron-circle-right","prevSize":80,"code":59690},"setIdx":0,"setId":1,"iconIdx":208},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M739.556 668.444c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-197.408-197.408-197.404 197.404c-7.599 7.095-17.835 11.451-29.087 11.451-23.564 0-42.667-19.103-42.667-42.667 0-11.253 4.356-21.488 11.475-29.112l-0.023 0.025 227.556-227.556c7.719-7.709 18.379-12.479 30.151-12.479s22.432 4.768 30.152 12.479v0l227.556 227.556c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z"],"attrs":[{},{}],"tags":["chevron-circle-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":68,"id":128,"name":"chevron-circle-up","prevSize":80,"code":59691},"setIdx":0,"setId":1,"iconIdx":209},{"icon":{"paths":["M512 902.549c-0.077 0-0.172 0-0.257 0-15.319 0-29.178-6.257-39.16-16.361l-0.005-0.005-258.132-260.364c-5.628-8.568-8.981-19.073-8.981-30.354 0-30.81 24.977-55.792 55.792-55.792 10.145 0 19.649 2.705 27.846 7.433l-0.269-0.143 223.173 223.173 223.173-223.173c7.925-4.589 17.434-7.289 27.577-7.289 30.81 0 55.792 24.977 55.792 55.792 0 11.285-3.353 21.785-9.108 30.566l0.128-0.209-258.132 258.132c-9.737 10.997-23.705 18.053-39.331 18.593l-0.092 0.004z","M512 493.405c-0.077 0-0.172 0-0.257 0-15.319 0-29.178-6.257-39.16-16.361l-0.005-0.005-258.132-262.596c-3.437-7.037-5.446-15.305-5.446-24.041 0-30.81 24.977-55.792 55.792-55.792 8.741 0 17.009 2.009 24.377 5.597l-0.329-0.145 223.173 223.173 223.173-223.173c7.037-3.437 15.305-5.446 24.041-5.446 30.81 0 55.792 24.977 55.792 55.792 0 8.741-2.009 17.009-5.597 24.377l0.145-0.329-260.364 260.364c-9.233 10.493-22.31 17.429-37.002 18.583l-0.192 0.012z"],"attrs":[{},{}],"tags":["angle-double-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":67,"id":129,"name":"angle-double-down","prevSize":80,"code":59692},"setIdx":0,"setId":1,"iconIdx":210},{"icon":{"paths":["M436.578 832.544c-0.073 0-0.172 0-0.262 0-15.535 0-29.584-6.348-39.707-16.591l-0.004-0.004-261.716-263.977c-10.22-10.237-16.542-24.365-16.542-39.973s6.32-29.742 16.542-39.973v0l261.716-261.716c8.688-5.708 19.333-9.102 30.778-9.102 31.242 0 56.568 25.327 56.568 56.568 0 10.286-2.746 19.925-7.538 28.233l0.144-0.272-226.267 226.267 226.267 226.267c10.22 10.237 16.542 24.365 16.542 39.973s-6.32 29.742-16.542 39.973v0c-9.854 8.923-22.994 14.389-37.408 14.389-0.902 0-1.8-0.024-2.694-0.065l0.124 0.004z","M851.399 832.544c-15.091-1.188-28.351-8.214-37.656-18.795l-0.055-0.065-263.977-263.977c-10.22-10.237-16.542-24.365-16.542-39.973s6.32-29.742 16.542-39.973v0l263.977-259.453c7.129-3.487 15.515-5.521 24.379-5.521 31.242 0 56.568 25.327 56.568 56.568 0 8.864-2.038 17.25-5.669 24.715l0.144-0.336-226.267 226.267 226.267 226.267c8.942 9.959 14.408 23.201 14.408 37.714s-5.466 27.749-14.45 37.763l0.045-0.055c-9.366 10.641-22.619 17.666-37.517 18.843l-0.193 0.014z"],"attrs":[{},{}],"tags":["angle-double-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":66,"id":130,"name":"angle-double-left","prevSize":80,"code":59693},"setIdx":0,"setId":1,"iconIdx":211},{"icon":{"paths":["M587.102 831.182c-0.073 0-0.171 0-0.259 0-15.47 0-29.463-6.321-39.534-16.519l-0.004-0.004c-10.173-10.194-16.472-24.266-16.472-39.803s6.29-29.611 16.472-39.809v0l225.304-225.304-225.304-225.304c-3.536-7.161-5.605-15.588-5.605-24.492 0-31.111 25.217-56.325 56.325-56.325 10.665 0 20.638 2.967 29.14 8.115l-0.251-0.143 262.858 262.858c10.173 10.194 16.472 24.266 16.472 39.803s-6.29 29.611-16.472 39.809v0l-262.858 258.35c-9.83 11.106-23.933 18.225-39.711 18.775l-0.094 0.004z","M174.042 831.182c-15.029-1.181-28.228-8.178-37.495-18.716l-0.053-0.063c-8.9-9.92-14.342-23.099-14.342-37.554s5.442-27.63 14.391-37.603l-0.045 0.053 225.304-225.304-225.304-225.304c-3.467-7.105-5.497-15.45-5.497-24.276 0-31.111 25.217-56.325 56.325-56.325 8.82 0 17.176 2.028 24.609 5.644l-0.339-0.145 262.858 262.858c10.173 10.194 16.472 24.266 16.472 39.803s-6.29 29.611-16.472 39.809v0l-262.858 258.35c-9.32 10.596-22.521 17.598-37.357 18.765l-0.192 0.014z"],"attrs":[{},{}],"tags":["angle-double-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":65,"id":131,"name":"angle-double-right","prevSize":80,"code":59694},"setIdx":0,"setId":1,"iconIdx":212},{"icon":{"paths":["M768.744 493.657c-0.079 0-0.163 0-0.259 0-15.11 0-28.77-6.175-38.616-16.135l-220.071-220.071-220.067 220.067c-6.991 3.451-15.223 5.479-23.923 5.479-30.385 0-55.016-24.631-55.016-55.016 0-10.412 2.899-20.155 7.927-28.458l-0.139 0.247 254.542-254.542c9.955-9.943 23.695-16.087 38.874-16.087s28.926 6.151 38.877 16.087v0l256.744 256.744c9.943 9.955 16.087 23.695 16.087 38.874s-6.151 28.926-16.087 38.877v0c-9.583 8.683-22.363 13.999-36.378 13.999-0.883 0-1.752-0.019-2.623-0.067l0.127 0.007z","M768.744 897.118c-14.683-1.159-27.57-7.987-36.629-18.283l-0.055-0.060-220.067-220.067-220.067 220.067c-6.935 3.391-15.091 5.371-23.707 5.371-30.385 0-55.016-24.631-55.016-55.016 0-8.623 1.987-16.772 5.515-24.038l-0.139 0.331 256.744-256.744c9.955-9.943 23.695-16.087 38.874-16.087s28.926 6.151 38.877 16.087v0l252.342 256.744c8.695 9.691 14.011 22.565 14.011 36.678s-5.316 26.99-14.059 36.726l0.043-0.055c-9.104 10.351-22.001 17.184-36.486 18.331l-0.187 0.012z"],"attrs":[{},{}],"tags":["angle-double-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":64,"id":132,"name":"angle-double-up","prevSize":80,"code":59695},"setIdx":0,"setId":1,"iconIdx":213},{"icon":{"paths":["M512 724.21c-0.086 0-0.192 0-0.293 0-17.487 0-33.3-7.139-44.687-18.671l-0.006-0.006-294.549-297.097c-6.421-9.779-10.246-21.757-10.246-34.639 0-35.163 28.506-63.662 63.662-63.662 11.573 0 22.424 3.091 31.773 8.485l-0.306-0.164 254.656 254.656 254.656-254.656c9.044-5.23 19.894-8.318 31.469-8.318 35.163 0 63.662 28.506 63.662 63.662 0 12.88-3.82 24.863-10.395 34.879l0.149-0.244-297.097 297.097c-10.874 11.029-25.782 18.050-42.325 18.671l-0.112 0.002z"],"attrs":[{}],"tags":["angle-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":224,"id":133,"name":"angle-down","prevSize":80,"code":59696},"setIdx":0,"setId":1,"iconIdx":214},{"icon":{"paths":["M645.785 836.904c-0.077 0-0.174 0-0.264 0-15.744 0-29.987-6.434-40.247-16.814l-267.57-267.57c-10.36-10.374-16.768-24.697-16.768-40.517s6.404-30.147 16.768-40.517v0l267.566-265.27c8.804-5.784 19.594-9.224 31.197-9.224 31.667 0 57.335 25.671 57.335 57.335 0 10.424-2.782 20.194-7.64 28.617l0.144-0.274-229.343 229.343 229.343 229.343c10.36 10.374 16.768 24.697 16.768 40.517s-6.404 30.147-16.768 40.517v0c-9.987 9.044-23.307 14.584-37.917 14.584-0.914 0-1.824-0.023-2.732-0.064l0.124 0.004z"],"attrs":[{}],"tags":["angle-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":62,"id":134,"name":"angle-left","prevSize":80,"code":59697},"setIdx":0,"setId":1,"iconIdx":215},{"icon":{"paths":["M377.809 837.894c-16.204-0.566-30.605-7.836-40.589-19.11l-0.054-0.059c-10.396-10.404-16.822-24.776-16.822-40.643s6.424-30.235 16.822-40.645v0l230.044-230.044-230.044-230.044c-2.746-6.474-4.334-14.004-4.334-21.905 0-31.765 25.748-57.513 57.513-57.513 10.324 0 20.016 2.723 28.392 7.484l-0.286-0.149 268.384 268.384c10.396 10.406 16.822 24.773 16.822 40.643s-6.424 30.236-16.822 40.645v0l-268.384 263.783c-10.036 11.334-24.433 18.607-40.543 19.164l-0.096 0.006z"],"attrs":[{}],"tags":["angle-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":61,"id":135,"name":"angle-right","prevSize":80,"code":59698},"setIdx":0,"setId":1,"iconIdx":216},{"icon":{"paths":["M804.999 721.286c-0.087 0-0.194 0-0.29 0-17.244 0-32.838-7.040-44.069-18.415l-251.149-251.149-251.143 251.143c-7.978 3.94-17.369 6.249-27.304 6.249-34.676 0-62.787-28.109-62.787-62.787 0-11.887 3.305-23 9.042-32.478l-0.157 0.277 292.999-292.999c11.357-11.344 27.043-18.363 44.37-18.363s33.008 7.014 44.37 18.363v0l292.999 292.999c11.344 11.357 18.363 27.043 18.363 44.37s-7.014 33.008-18.363 44.37v0c-11.24 11.41-26.866 18.481-44.134 18.481-0.966 0-1.925-0.024-2.88-0.070l0.133 0.002z"],"attrs":[{}],"tags":["angle-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":60,"id":136,"name":"angle-up","prevSize":80,"code":59699},"setIdx":0,"setId":1,"iconIdx":217},{"icon":{"paths":["M875.959 1024h-727.917c-82.563-3.472-148.18-71.248-148.18-154.349 0-2.309 0.051-4.607 0.151-6.89l-0.011 0.325v-175.543c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 175.543c-0.162 1.762-0.255 3.81-0.255 5.881 0 34.276 25.406 62.617 58.412 67.222l0.357 0.041h729.673c33.364-4.645 58.77-32.987 58.77-67.263 0-2.069-0.093-4.118-0.274-6.141l0.019 0.261v-175.543c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 175.543c0.091 1.983 0.143 4.309 0.143 6.646 0 82.485-64.648 149.87-146.039 154.251l-0.389 0.016z","M746.058 321.828c-0.060 0-0.133 0-0.204 0-12.052 0-22.954-4.923-30.804-12.869l-203.048-203.048-203.044 203.044c-7.816 7.297-18.344 11.778-29.918 11.778-24.237 0-43.886-19.648-43.886-43.886 0-11.575 4.48-22.102 11.803-29.944l-0.023 0.026 234.058-234.058c7.939-7.93 18.904-12.835 31.012-12.835s23.073 4.904 31.013 12.835v0l234.058 234.058c7.93 7.939 12.835 18.904 12.835 31.012s-4.904 23.073-12.835 31.013v0c-7.854 7.95-18.756 12.874-30.808 12.874-0.071 0-0.144 0-0.215 0h0.011z","M512 731.429c-24.106-0.325-43.561-19.78-43.886-43.854v-643.688c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 643.657c-0.325 24.106-19.78 43.561-43.854 43.886h-0.032z"],"attrs":[{},{},{}],"tags":["upload"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":59,"id":137,"name":"upload","prevSize":80,"code":59700},"setIdx":0,"setId":1,"iconIdx":218},{"icon":{"paths":["M875.959 1024h-727.917c-82.563-3.472-148.18-71.248-148.18-154.349 0-2.309 0.051-4.607 0.151-6.89l-0.011 0.325v-175.543c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 175.543c-0.162 1.762-0.255 3.81-0.255 5.881 0 34.276 25.406 62.617 58.412 67.222l0.357 0.041h729.673c33.364-4.645 58.77-32.987 58.77-67.263 0-2.069-0.093-4.118-0.274-6.141l0.019 0.261v-175.543c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 175.543c0.091 1.983 0.143 4.309 0.143 6.646 0 82.485-64.648 149.87-146.039 154.251l-0.389 0.016z","M512 731.429c-0.060 0-0.133 0-0.204 0-12.052 0-22.954-4.923-30.804-12.869l-234.062-234.062c-7.297-7.816-11.778-18.344-11.778-29.918 0-24.237 19.648-43.886 43.886-43.886 11.575 0 22.102 4.48 29.944 11.803l-0.026-0.023 203.044 203.044 203.044-203.044c7.816-7.297 18.344-11.778 29.918-11.778 24.237 0 43.886 19.648 43.886 43.886 0 11.575-4.48 22.102-11.803 29.944l0.023-0.026-234.058 234.058c-7.854 7.95-18.756 12.874-30.808 12.874-0.071 0-0.144 0-0.215 0h0.011z","M512 731.429c-24.106-0.325-43.561-19.78-43.886-43.854v-643.688c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 643.657c-0.325 24.106-19.78 43.561-43.854 43.886h-0.032z"],"attrs":[{},{},{}],"tags":["download"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":113,"id":138,"name":"download","prevSize":80,"code":59734},"setIdx":0,"setId":1,"iconIdx":219},{"icon":{"paths":["M512 0c-282.769 0-512 229.231-512 512s229.231 512 512 512c282.769 0 512-229.231 512-512v0c0-282.769-229.231-512-512-512v0zM85.333 512c0-0.111 0-0.24 0-0.369 0-102.621 36.521-196.712 97.276-269.985l-0.565 0.701 599.609 599.609c-72.916 60.16-167.308 96.645-270.223 96.645-235.327 0-426.097-190.771-426.097-426.097 0-0.177 0-0.353 0-0.531v0.028zM841.956 781.653l-599.609-599.609c72.855-59.977 167.108-96.344 269.855-96.344 235.327 0 426.097 190.771 426.097 426.097 0 102.747-36.367 197-96.931 270.591l0.587-0.735z"],"attrs":[{}],"tags":["ban"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":58,"id":139,"name":"ban","prevSize":80,"code":59701},"setIdx":0,"setId":1,"iconIdx":220},{"icon":{"paths":["M1021.85 393.483c-4.841-15.030-17.644-26.152-33.316-28.484l-0.227-0.028-303.002-44.165-135.848-274.491c-7.746-12.831-21.614-21.279-37.457-21.279s-29.71 8.447-37.346 21.083l-0.11 0.195-135.848 274.491-303.002 44.165c-15.899 2.36-28.701 13.481-33.462 28.219l-0.081 0.292c-1.397 4-2.204 8.612-2.204 13.413 0 11.571 4.687 22.048 12.267 29.634v0l220.265 213.556-51.991 301.885c-0.38 2.136-0.597 4.594-0.597 7.102 0 14.016 6.787 26.448 17.254 34.186l0.115 0.081c6.76 4.866 15.204 7.783 24.332 7.783 7.263 0 14.096-1.847 20.052-5.097l-0.219 0.11 270.579-142.557 271.137 142.557c5.647 3.156 12.387 5.020 19.564 5.031h0.004c9.211-0.109 17.721-3.021 24.742-7.922l-0.143 0.094c10.582-7.821 17.369-20.251 17.369-34.267 0-2.509-0.218-4.967-0.634-7.356l0.037 0.254-52.551-301.885 219.705-213.556c7.83-7.626 12.687-18.27 12.687-30.050 0-4.646-0.756-9.117-2.151-13.294l0.085 0.296z"],"attrs":[{}],"tags":["star-fill"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":57,"id":140,"name":"star-fill","prevSize":80,"code":59702},"setIdx":0,"setId":1,"iconIdx":221},{"icon":{"paths":["M802.661 1001.092c-7.178-0.012-13.918-1.875-19.772-5.137l0.207 0.106-271.096-142.535-271.096 142.535c-5.737 3.14-12.567 4.986-19.829 4.986-9.126 0-17.571-2.916-24.452-7.867l0.124 0.085c-10.58-7.82-17.366-20.248-17.366-34.262 0-2.509 0.217-4.966 0.634-7.355l-0.037 0.254 52.543-301.84-220.232-213.524c-7.577-7.585-12.265-18.059-12.265-29.629 0-4.8 0.807-9.412 2.291-13.706l-0.089 0.295c4.841-15.028 17.641-26.148 33.311-28.48l0.227-0.028 302.957-44.158 135.828-274.45c7.745-12.829 21.611-21.276 37.451-21.276s29.706 8.446 37.341 21.080l0.11 0.195 135.828 274.45 302.957 44.158c15.896 2.359 28.697 13.479 33.457 28.215l0.081 0.292c1.397 4 2.204 8.611 2.204 13.411 0 11.569-4.686 22.045-12.265 29.63v0l-220.232 213.524 51.984 301.84c0.38 2.135 0.597 4.593 0.597 7.101 0 14.014-6.786 26.444-17.251 34.181l-0.115 0.081c-6.725 4.703-15.021 7.598-23.979 7.824l-0.056 0.001zM512 764.651c7.119 0.088 13.834 1.727 19.85 4.594l-0.287-0.123 215.201 111.792-40.805-239.795c-0.368-2.129-0.579-4.58-0.579-7.081 0-11.813 4.698-22.528 12.328-30.38l-0.010 0.010 174.396-167.689-240.912-35.774c-13.783-2.252-25.168-10.868-31.19-22.677l-0.111-0.241-107.88-217.995-107.88 218.555c-6.135 12.049-17.52 20.666-31.056 22.884l-0.246 0.033-240.912 35.215 174.396 167.689c7.619 7.842 12.317 18.557 12.317 30.37 0 2.501-0.211 4.952-0.614 7.338l0.035-0.257-40.805 241.472 215.201-111.792c5.628-3.296 12.279-5.497 19.381-6.135l0.183-0.013z"],"attrs":[{}],"tags":["star"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":56,"id":141,"name":"star","prevSize":80,"code":59703},"setIdx":0,"setId":1,"iconIdx":222},{"icon":{"paths":["M679.213 992.738c-0.086 0-0.19 0-0.292 0-17.22 0-32.796-7.035-44.013-18.388l-418.039-418.039c-11.33-11.344-18.339-27.010-18.339-44.311s7.007-32.967 18.339-44.313v0l418.033-418.033c11.167-10.427 26.211-16.828 42.747-16.828 34.631 0 62.705 28.074 62.705 62.705 0 16.538-6.402 31.58-16.864 42.785l0.034-0.037-373.722 373.722 373.722 373.722c11.33 11.344 18.339 27.010 18.339 44.311s-7.007 32.967-18.339 44.313v0c-11.222 11.36-26.798 18.394-44.019 18.394-0.102 0-0.205 0-0.307 0h0.016z"],"attrs":[{}],"tags":["chevron-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":16,"id":142,"name":"chevron-left","prevSize":80,"code":59648},"setIdx":0,"setId":1,"iconIdx":223},{"icon":{"paths":["M344.779 992.761c-0.086 0-0.19 0-0.292 0-17.221 0-32.798-7.035-44.016-18.389l-0.006-0.006c-11.331-11.345-18.34-27.011-18.34-44.313s7.008-32.969 18.34-44.315v0l373.739-373.739-373.739-373.739c-10.427-11.167-16.829-26.212-16.829-42.749 0-34.632 28.075-62.708 62.708-62.708 16.539 0 31.582 6.402 42.787 16.865l-0.037-0.034 418.053 418.053c11.331 11.345 18.34 27.011 18.34 44.313s-7.008 32.969-18.34 44.315v0l-418.053 418.053c-11.223 11.36-26.8 18.395-44.021 18.395-0.102 0-0.205 0-0.307 0h0.016z"],"attrs":[{}],"tags":["chevron-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":17,"id":143,"name":"chevron-right","prevSize":80,"code":59649},"setIdx":0,"setId":1,"iconIdx":224},{"icon":{"paths":["M512 774.266c-0.084 0-0.183 0-0.282 0-16.621 0-31.655-6.79-42.481-17.748l-403.49-403.49c-6.608-9.557-10.557-21.395-10.557-34.153 0-33.426 27.098-60.522 60.522-60.522 13.37 0 25.728 4.335 35.742 11.677l-0.17-0.119 360.715 358.295 360.715-358.295c9.294-6.106 20.686-9.741 32.927-9.741 33.426 0 60.522 27.098 60.522 60.522 0 11.002-2.935 21.318-8.065 30.207l0.155-0.294-403.485 403.485c-10.561 11.928-25.717 19.583-42.668 20.171l-0.102 0.002z"],"attrs":[{}],"tags":["chevron-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":18,"id":144,"name":"chevron-down","prevSize":80,"code":59650},"setIdx":0,"setId":1,"iconIdx":225},{"icon":{"paths":["M912.529 772.345c-0.083 0-0.182 0-0.279 0-16.5 0-31.424-6.74-42.17-17.619l-358.079-358.079-358.074 355.671c-9.226 6.061-20.534 9.669-32.685 9.669-33.181 0-60.080-26.899-60.080-60.080 0-10.921 2.914-21.161 8.005-29.985l-0.154 0.291 400.529-400.529c10.869-10.856 25.879-17.571 42.456-17.571s31.587 6.714 42.457 17.571v0l400.529 400.529c10.856 10.869 17.571 25.879 17.571 42.456s-6.714 31.587-17.571 42.457v0c-10.467 9.481-24.421 15.283-39.728 15.283-0.96 0-1.913-0.022-2.862-0.068l0.134 0.005z"],"attrs":[{}],"tags":["chevron-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":19,"id":145,"name":"chevron-up","prevSize":80,"code":59651},"setIdx":0,"setId":1,"iconIdx":226},{"icon":{"paths":["M777.445 959.937c-0.065 0-0.144 0-0.22 0-11.19 0-21.502-3.743-29.759-10.044l0.119 0.088-530.888-398.166c-12.143-9.177-19.908-23.59-19.908-39.817s7.765-30.639 19.784-39.726l0.124-0.091 530.888-398.166c8.229-6.251 18.645-10.014 29.941-10.014 8.203 0 15.94 1.984 22.762 5.498l-0.278-0.131c16.203 8.535 27.088 25.214 27.208 44.445v796.35c-0.121 19.249-11.006 35.927-26.932 44.329l-0.275 0.133c-6.602 3.186-14.334 5.125-22.5 5.309l-0.063 0.002zM329.508 512l398.166 298.625v-597.249z"],"attrs":[{}],"tags":["caret-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":20,"id":146,"name":"caret-left","prevSize":80,"code":59652},"setIdx":0,"setId":1,"iconIdx":227},{"icon":{"paths":["M246.514 960.008c-8.001-0.105-15.52-2.052-22.189-5.441l0.287 0.133c-16.574-8.253-27.783-25.040-27.876-44.458v-796.469c0.092-19.426 11.302-36.213 27.587-44.339l0.287-0.132c6.449-3.33 14.077-5.284 22.158-5.284 11.175 0 21.478 3.731 29.729 10.017l-0.119-0.089 530.972 398.228c12.145 9.177 19.912 23.594 19.912 39.823s-7.766 30.645-19.789 39.733l-0.124 0.091-530.972 398.228c-8.14 6.214-18.456 9.957-29.645 9.957-0.077 0-0.156 0-0.232 0h0.012zM296.292 213.328v597.343l398.228-298.672z"],"attrs":[{}],"tags":["caret-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":21,"id":147,"name":"caret-right","prevSize":80,"code":59653},"setIdx":0,"setId":1,"iconIdx":228},{"icon":{"paths":["M512 808.242c-0.092 0-0.203 0.002-0.311 0.002-15.157 0-28.607-7.307-37.020-18.589l-0.088-0.122-374.2-498.935c-5.874-7.735-9.411-17.522-9.411-28.14 0-7.708 1.865-14.982 5.168-21.391l-0.124 0.263c8.022-15.226 23.696-25.457 41.77-25.57h748.419c18.091 0.116 33.765 10.344 41.662 25.311l0.125 0.259c3.18 6.151 5.044 13.42 5.044 21.131 0 10.614-3.536 20.406-9.494 28.255l0.085-0.116-374.2 498.935c-8.503 11.404-21.951 18.712-37.108 18.712-0.109 0-0.218 0-0.329-0.002h0.017zM231.349 309.307l280.651 374.2 280.651-374.2z"],"attrs":[{}],"tags":["caret-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":22,"id":148,"name":"caret-down","prevSize":80,"code":59654},"setIdx":0,"setId":1,"iconIdx":229},{"icon":{"paths":["M886.087 808.153h-748.175c-18.084-0.115-33.754-10.339-41.649-25.303l-0.125-0.259c-3.18-6.148-5.042-13.416-5.042-21.125 0-10.612 3.535-20.4 9.492-28.247l-0.085 0.116 374.087-498.782c8.871-10.966 22.328-17.919 37.409-17.919s28.537 6.953 37.338 17.828l0.069 0.090 374.087 498.782c5.874 7.732 9.407 17.518 9.407 28.131 0 7.706-1.864 14.977-5.165 21.386l0.123-0.262c-8.019 15.222-23.689 25.45-41.757 25.562h-0.016zM231.436 714.631h561.131l-280.564-374.087z"],"attrs":[{}],"tags":["caret-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":23,"id":149,"name":"caret-up","prevSize":80,"code":59655},"setIdx":0,"setId":1,"iconIdx":230},{"icon":{"paths":["M440.071 880.415c-243.195 0-440.344-197.149-440.344-440.344s197.149-440.344 440.344-440.344c243.195 0 440.344 197.149 440.344 440.344v0c0 243.195-197.149 440.344-440.344 440.344v0zM440.071 88.031c-193.781 0-350.872 157.090-350.872 350.872s157.090 350.872 350.872 350.872c193.781 0 350.872-157.090 350.872-350.872v0c0-193.781-157.090-350.872-350.872-350.872v0z","M979.828 1023.687c-0.060 0-0.133 0-0.204 0-12.045 0-22.94-4.92-30.785-12.862l-241.52-241.52c-7.293-7.811-11.771-18.333-11.771-29.899 0-24.222 19.636-43.859 43.859-43.859 11.568 0 22.088 4.478 29.926 11.795l-0.026-0.023 241.516 241.516c7.925 7.934 12.827 18.892 12.827 30.993s-4.901 23.059-12.827 30.995v0c-7.849 7.945-18.744 12.866-30.789 12.866-0.071 0-0.144 0-0.215 0h0.011z"],"attrs":[{},{}],"tags":["search"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":24,"id":150,"name":"search","prevSize":80,"code":59656},"setIdx":0,"setId":1,"iconIdx":231},{"icon":{"paths":["M367.973 877.709c-12.364-0.429-23.354-5.979-30.973-14.583l-0.039-0.045-292.569-292.569c-12.118-7.943-20.011-21.462-20.011-36.822 0-24.237 19.649-43.886 43.886-43.886 16.258 0 30.454 8.843 38.038 21.983l0.112 0.213 261.556 259.802 612.637-610.884c6.739-4.429 14.999-7.063 23.874-7.063 24.237 0 43.886 19.649 43.886 43.886 0 7.977-2.129 15.457-5.848 21.903l0.112-0.213-643.651 643.651c-7.658 8.649-18.646 14.2-30.94 14.626l-0.073 0.001z"],"attrs":[{}],"tags":["check"],"grid":16,"isMulticolor":false,"isMulticolor2":false,"width":1088},"attrs":[{}],"properties":{"order":25,"id":151,"name":"check","prevSize":80,"code":59657},"setIdx":0,"setId":1,"iconIdx":232},{"icon":{"paths":["M426.842 696.51c-11.361-0.894-21.337-6.182-28.346-14.147l-0.040-0.047-170.317-170.317c-2.623-5.368-4.157-11.68-4.157-18.35 0-23.516 19.064-42.579 42.579-42.579 6.67 0 12.983 1.534 18.603 4.269l-0.253-0.11 140.228 140.228 484.268-480.861c5.368-2.623 11.68-4.157 18.35-4.157 23.516 0 42.579 19.064 42.579 42.579 0 6.67-1.534 12.983-4.269 18.603l0.11-0.253-510.95 510.95c-7.048 8.010-17.025 13.299-28.241 14.184l-0.146 0.009z","M512 1022.95c-191.476-0.317-358.217-105.908-445.47-261.972l-1.328-2.587c-31.938-55.832-53.595-121.525-60.581-191.54l-0.166-2.053c-1.75-15.87-2.746-34.274-2.746-52.91 0-191.528 105.381-358.444 261.324-445.927l2.575-1.327c55.832-31.938 121.525-53.595 191.54-60.581l2.053-0.166c16.139-1.838 34.846-2.885 53.796-2.885 52.724 0 103.554 8.111 151.308 23.156l-3.563-0.969c19.66 4.032 34.236 21.19 34.236 41.754 0 23.516-19.064 42.579-42.579 42.579-5.793 0-11.317-1.158-16.352-3.253l0.282 0.104c-37.278-11.625-80.141-18.322-124.567-18.322-16.116 0-32.026 0.881-47.685 2.599l1.933-0.172c-60.018 6.3-114.675 24.271-163.354 51.622l2.121-1.095c-49.065 27.393-90.495 62.305-124.293 103.695l-0.607 0.765c-59.499 72.093-95.584 165.431-95.584 267.195 0 16.071 0.899 31.933 2.652 47.536l-0.174-1.916c6.3 60.018 24.271 114.675 51.622 163.354l-1.095-2.121c27.393 49.065 62.305 90.495 103.695 124.293l0.765 0.607c72.093 59.499 165.431 95.584 267.195 95.584 16.071 0 31.933-0.899 47.536-2.652l-1.916 0.174c60.018-6.3 114.675-24.271 163.354-51.622l-2.121 1.095c49.065-27.393 90.495-62.305 124.293-103.695l0.607-0.765c59.499-72.093 95.584-165.431 95.584-267.195 0-16.071-0.899-31.933-2.652-47.536l0.174 1.916c-0.129-1.276-0.204-2.758-0.204-4.258 0-24.725 20.044-44.769 44.769-44.769 23.226 0 42.321 17.686 44.551 40.326l0.015 0.185c1.73 15.781 2.716 34.082 2.716 52.613 0 191.743-105.619 358.82-261.851 446.222l-2.584 1.328c-56.511 33.262-123.144 55.912-194.296 63.403l-2.137 0.182c-17.6 0-35.767 0-52.798 0z"],"attrs":[{},{}],"tags":["check-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":26,"id":152,"name":"check-circle","prevSize":80,"code":59658},"setIdx":0,"setId":1,"iconIdx":233},{"icon":{"paths":["M586.932 512l312.455-312.455c10.394-9.708 16.875-23.488 16.875-38.79 0-29.283-23.737-53.020-53.020-53.020-15.299 0-29.084 6.481-38.759 16.841l-0.027 0.029-312.455 312.455-312.455-312.455c-9.444-8.816-22.161-14.228-36.145-14.228-29.283 0-53.020 23.737-53.020 53.020 0 13.985 5.412 26.701 14.261 36.174l-0.027-0.029 312.455 312.455-312.455 312.455c-9.582 9.589-15.504 22.839-15.504 37.468s5.926 27.874 15.504 37.469v0c9.589 9.582 22.839 15.504 37.468 15.504s27.874-5.926 37.469-15.504v0l312.455-312.455 312.455 312.455c9.589 9.582 22.839 15.504 37.468 15.504s27.874-5.926 37.469-15.504v0c9.582-9.589 15.504-22.839 15.504-37.468s-5.926-27.874-15.504-37.469v0z"],"attrs":[{}],"tags":["times"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":265,"id":153,"name":"times","prevSize":80,"code":59659},"setIdx":0,"setId":1,"iconIdx":234},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M341.333 725.333c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-0.004-0.004c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l341.333-341.333c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-341.333 341.333c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z","M682.667 725.333c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-341.337-341.337c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 341.333 341.333c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z"],"attrs":[{},{},{}],"tags":["times-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":28,"id":154,"name":"times-circle","prevSize":80,"code":59660},"setIdx":0,"setId":1,"iconIdx":235},{"icon":{"paths":["M559.485 464.515v-395.695c0-26.223-21.257-47.485-47.485-47.485s-47.485 21.257-47.485 47.485v0 395.695h-395.695c-26.223 0-47.485 21.257-47.485 47.485s21.257 47.485 47.485 47.485v0h395.695v395.695c0.352 26.082 21.403 47.133 47.447 47.485h0.033c26.223 0 47.485-21.257 47.485-47.485v0-395.695h395.695c26.223 0 47.485-21.257 47.485-47.485v0c-0.352-26.082-21.403-47.133-47.447-47.485h-0.033z"],"attrs":[{}],"tags":["plus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":35,"id":155,"name":"plus","prevSize":80,"code":59661},"setIdx":0,"setId":1,"iconIdx":236},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M512 782.223c-23.436-0.316-42.351-19.231-42.667-42.636v-455.141c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 455.111c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z","M739.556 554.667h-455.111c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667v0h455.111c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z"],"attrs":[{},{},{}],"tags":["plus-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":36,"id":156,"name":"plus-circle","prevSize":80,"code":59662},"setIdx":0,"setId":1,"iconIdx":237},{"icon":{"paths":["M967.085 568.886h-910.171c-31.417 0-56.886-25.469-56.886-56.886s25.469-56.886 56.886-56.886v0h910.171c31.417 0 56.886 25.469 56.886 56.886s-25.469 56.886-56.886 56.886v0z"],"attrs":[{}],"tags":["minus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":41,"id":157,"name":"minus","prevSize":80,"code":59663},"setIdx":0,"setId":1,"iconIdx":238},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M739.556 554.667h-455.111c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667v0h455.111c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z"],"attrs":[{},{}],"tags":["minus-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":42,"id":158,"name":"minus-circle","prevSize":80,"code":59664},"setIdx":0,"setId":1,"iconIdx":239},{"icon":{"paths":["M1024 512c0 282.769-229.231 512-512 512s-512-229.231-512-512c0-282.769 229.231-512 512-512s512 229.231 512 512z"],"attrs":[{}],"tags":["circle-on","deprecate"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":47,"id":159,"name":"circle-on","prevSize":80,"code":59665},"setIdx":0,"setId":1,"iconIdx":240},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z"],"attrs":[{}],"tags":["circle-off","deprecate"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":48,"id":160,"name":"circle-off","prevSize":80,"code":59666},"setIdx":0,"setId":1,"iconIdx":241},{"icon":{"paths":["M512 761.297c-0.059 0-0.133 0-0.206 0-12.080 0-23.010-4.935-30.879-12.901l-410.613-410.613c-7.95-7.958-12.867-18.951-12.867-31.089 0-24.283 19.676-43.971 43.952-43.993h821.216c23.565 0.924 42.321 20.252 42.321 43.961 0 11.301-4.262 21.608-11.268 29.401l0.035-0.040-410.607 410.607c-7.678 8.671-18.694 14.235-31.015 14.662l-0.074 0.003zM207.563 350.691l304.437 304.437 304.437-304.437z"],"attrs":[{}],"tags":["sort-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":51,"id":161,"name":"sort-down","prevSize":80,"code":59667},"setIdx":0,"setId":1,"iconIdx":242},{"icon":{"paths":["M921.888 760.859h-819.773c-0.088 0-0.19 0.002-0.294 0.002-18.019 0-33.47-11-40.004-26.651l-0.105-0.287c-1.856-4.68-2.932-10.103-2.932-15.777 0-11.845 4.689-22.595 12.313-30.495l409.875-409.875c7.945-7.935 18.917-12.844 31.034-12.844s23.089 4.908 31.035 12.844v0l409.888 409.888c7.91 7.94 12.801 18.896 12.801 30.993 0 6.145-1.262 11.997-3.542 17.308l0.108-0.285c-7.032 14.993-22.001 25.192-39.352 25.192-0.369 0-0.739-0.004-1.106-0.013l0.055 0.002zM208.099 673.027h607.804l-303.901-303.901z"],"attrs":[{}],"tags":["sort-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":52,"id":162,"name":"sort-up","prevSize":80,"code":59668},"setIdx":0,"setId":1,"iconIdx":243},{"icon":{"paths":["M841.149 443.428h-658.298c-0.083 0-0.179 0.001-0.275 0.001-16.883 0-31.357-10.305-37.478-24.968l-0.099-0.269c-2.034-4.708-3.217-10.189-3.217-15.949 0-11.333 4.583-21.597 11.994-29.037l329.147-329.147c7.443-7.433 17.723-12.033 29.075-12.033s21.632 4.598 29.076 12.033v0l329.149 329.149c7.411 7.439 11.993 17.704 11.993 29.036 0 5.757-1.183 11.24-3.319 16.216l0.101-0.267c-6.22 14.932-20.695 25.236-37.577 25.236-0.097 0-0.193 0-0.29-0.001h0.015zM282.145 361.141h459.712l-229.855-229.855z","M512 992.009c-0.056 0-0.125 0-0.191 0-11.299 0-21.519-4.615-28.879-12.065l-329.153-329.153c-7.411-7.439-11.993-17.704-11.993-29.036 0-5.757 1.183-11.24 3.319-16.216l-0.101 0.267c6.22-14.932 20.695-25.236 37.577-25.236 0.097 0 0.193 0 0.29 0.001h658.283c0.083 0 0.179-0.001 0.275-0.001 16.883 0 31.357 10.305 37.478 24.968l0.099 0.269c2.034 4.708 3.217 10.189 3.217 15.949 0 11.333-4.583 21.597-11.994 29.037l-329.147 329.147c-7.363 7.453-17.584 12.068-28.883 12.068-0.067 0-0.135 0-0.202 0h0.010zM282.145 662.859l229.855 229.855 229.855-229.855z"],"attrs":[{},{}],"tags":["sort"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":54,"id":163,"name":"sort","prevSize":80,"code":59669},"setIdx":0,"setId":1,"iconIdx":244},{"icon":{"paths":["M776.253 1023.989c-13.652-0.164-25.983-5.679-35.022-14.542l-462.434-462.434c-8.953-8.963-14.491-21.342-14.491-35.013s5.537-26.049 14.491-35.014v0l462.442-462.442c8.959-8.925 21.319-14.443 34.966-14.443 6.933 0 13.536 1.424 19.529 3.996l-0.322-0.122c17.981 7.491 30.389 24.922 30.389 45.252 0 0.116 0 0.233-0.002 0.348v-0.019 924.882c0 0.099 0.002 0.215 0.002 0.331 0 20.33-12.41 37.761-30.067 45.132l-0.324 0.119c-5.648 2.471-12.229 3.927-19.143 3.964h-0.014zM383.839 512l342.867 342.867v-685.734z","M247.747 1023.989c-27.215-0.367-49.181-22.332-49.548-49.511v-924.917c0-27.364 22.183-49.548 49.548-49.548s49.548 22.183 49.548 49.548v0 924.882c-0.367 27.215-22.332 49.181-49.511 49.548h-0.036z"],"attrs":[{},{}],"tags":["step-backward"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":29,"id":164,"name":"step-backward","prevSize":80,"code":59670},"setIdx":0,"setId":1,"iconIdx":245},{"icon":{"paths":["M247.747 1023.989c-6.929-0.037-13.509-1.493-19.478-4.087l0.321 0.124c-17.981-7.491-30.389-24.922-30.389-45.252 0-0.116 0-0.231 0.002-0.348v0.019-924.882c0-0.099-0.002-0.215-0.002-0.331 0-20.33 12.41-37.761 30.067-45.132l0.324-0.119c5.67-2.449 12.271-3.874 19.206-3.874 13.649 0 26.007 5.518 34.967 14.444l462.441 462.441c8.953 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0l-462.442 462.442c-9.030 8.855-21.362 14.37-34.982 14.533h-0.031zM297.295 169.133v685.734l342.867-342.867z","M776.253 1023.989c-27.215-0.367-49.181-22.332-49.548-49.511v-924.917c0-27.364 22.183-49.548 49.548-49.548s49.548 22.183 49.548 49.548v0 924.882c-0.367 27.215-22.332 49.181-49.513 49.548h-0.036z"],"attrs":[{},{}],"tags":["step-forward"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":30,"id":165,"name":"step-forward","prevSize":80,"code":59671},"setIdx":0,"setId":1,"iconIdx":246},{"icon":{"paths":["M325.818 465.455h-186.182c-77.119 0-139.636-62.518-139.636-139.636v0-186.182c0-77.119 62.518-139.636 139.636-139.636v0h186.182c77.119 0 139.636 62.518 139.636 139.636v0 186.182c0 77.119-62.518 139.636-139.636 139.636v0zM139.636 93.091c-25.567 0.345-46.201 20.979-46.545 46.512v186.215c0.345 25.567 20.979 46.201 46.512 46.545h186.215c25.567-0.345 46.201-20.979 46.545-46.512v-186.215c-0.345-25.567-20.979-46.201-46.512-46.545h-0.033z","M325.818 1024h-186.182c-77.119 0-139.636-62.518-139.636-139.636v0-186.182c0-77.119 62.518-139.636 139.636-139.636v0h186.182c77.119 0 139.636 62.518 139.636 139.636v0 186.182c0 77.119-62.518 139.636-139.636 139.636v0zM139.636 651.636c-25.567 0.345-46.201 20.979-46.545 46.512v186.215c0.345 25.567 20.979 46.201 46.512 46.545h186.215c25.567-0.345 46.201-20.979 46.545-46.512v-186.215c-0.345-25.567-20.979-46.201-46.512-46.545h-0.033z","M884.364 465.455h-186.182c-77.119 0-139.636-62.518-139.636-139.636v0-186.182c0-77.119 62.518-139.636 139.636-139.636v0h186.182c77.119 0 139.636 62.518 139.636 139.636v0 186.182c0 77.119-62.518 139.636-139.636 139.636v0zM698.182 93.091c-25.567 0.345-46.201 20.979-46.545 46.512v186.215c0.345 25.567 20.979 46.201 46.512 46.545h186.215c25.567-0.345 46.201-20.979 46.545-46.512v-186.215c-0.345-25.567-20.979-46.201-46.512-46.545h-0.033z","M884.364 1024h-186.182c-77.119 0-139.636-62.518-139.636-139.636v0-186.182c0-77.119 62.518-139.636 139.636-139.636v0h186.182c77.119 0 139.636 62.518 139.636 139.636v0 186.182c0 77.119-62.518 139.636-139.636 139.636v0zM698.182 651.636c-25.567 0.345-46.201 20.979-46.545 46.512v186.215c0.345 25.567 20.979 46.201 46.512 46.545h186.215c25.567-0.345 46.201-20.979 46.545-46.512v-186.215c-0.345-25.567-20.979-46.201-46.512-46.545h-0.033z"],"attrs":[{},{},{},{}],"tags":["th-large"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":34,"id":166,"name":"th-large","prevSize":80,"code":59672},"setIdx":0,"setId":1,"iconIdx":247},{"icon":{"paths":["M512 1023.983c-0.068 0-0.15 0-0.231 0-13.607 0-25.914-5.559-34.777-14.53l-396.378-396.378c-8.239-8.824-13.297-20.711-13.297-33.777 0-27.364 22.183-49.547 49.547-49.547 13.068 0 24.953 5.058 33.806 13.325l-0.029-0.026 361.361 361.361 361.361-361.361c8.824-8.239 20.711-13.297 33.777-13.297 27.364 0 49.547 22.183 49.547 49.547 0 13.068-5.058 24.953-13.325 33.806l0.026-0.029-396.374 396.374c-8.867 8.976-21.175 14.534-34.782 14.534-0.081 0-0.163 0-0.243 0h0.012z","M512 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z"],"attrs":[{},{}],"tags":["arrow-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":37,"id":167,"name":"arrow-down","prevSize":80,"code":59673},"setIdx":0,"setId":1,"iconIdx":248},{"icon":{"paths":["M445.937 957.921c-0.068 0-0.15 0-0.231 0-13.607 0-25.914-5.559-34.777-14.53l-396.378-396.378c-8.952-8.963-14.491-21.342-14.491-35.013s5.537-26.049 14.491-35.014v0l396.374-396.374c8.824-8.239 20.711-13.297 33.777-13.297 27.364 0 49.547 22.183 49.547 49.547 0 13.068-5.058 24.953-13.325 33.806l0.026-0.029-361.361 361.361 361.361 361.361c8.952 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0c-8.867 8.976-21.175 14.534-34.782 14.534-0.081 0-0.163 0-0.243 0h0.012z","M974.437 561.547h-924.872c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.872c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z"],"attrs":[{},{}],"tags":["arrow-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":40,"id":168,"name":"arrow-left","prevSize":80,"code":59674},"setIdx":0,"setId":1,"iconIdx":249},{"icon":{"paths":["M578.063 957.921c-0.068 0-0.15 0-0.231 0-13.607 0-25.914-5.559-34.777-14.53l-0.005-0.005c-8.952-8.963-14.491-21.342-14.491-35.013s5.537-26.049 14.491-35.014v0l361.361-361.361-361.361-361.361c-8.239-8.824-13.297-20.711-13.297-33.777 0-27.364 22.183-49.547 49.547-49.547 13.068 0 24.953 5.058 33.806 13.325l-0.029-0.026 396.374 396.374c8.952 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0l-396.374 396.374c-8.867 8.976-21.175 14.534-34.782 14.534-0.081 0-0.163 0-0.243 0h0.012z","M974.437 561.547h-924.872c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.872c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z"],"attrs":[{},{}],"tags":["arrow-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":43,"id":169,"name":"arrow-right","prevSize":80,"code":59675},"setIdx":0,"setId":1,"iconIdx":250},{"icon":{"paths":["M908.374 495.484c-0.068 0-0.15 0-0.231 0-13.607 0-25.914-5.559-34.777-14.53l-361.366-361.366-361.361 361.361c-8.824 8.239-20.711 13.297-33.777 13.297-27.364 0-49.547-22.183-49.547-49.547 0-13.068 5.058-24.953 13.325-33.806l-0.026 0.029 396.374-396.374c8.963-8.952 21.342-14.491 35.013-14.491s26.049 5.537 35.014 14.491v0l396.374 396.374c8.952 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0c-8.867 8.976-21.175 14.534-34.782 14.534-0.081 0-0.163 0-0.243 0h0.012z","M512 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z"],"attrs":[{},{}],"tags":["arrow-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":216,"id":170,"name":"arrow-up","prevSize":80,"code":59676},"setIdx":0,"setId":1,"iconIdx":251},{"icon":{"paths":["M974.438 561.547h-924.874c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.874c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z","M974.438 264.265h-924.874c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.874c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z","M974.438 858.829h-924.874c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.874c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z"],"attrs":[{},{},{}],"tags":["bars"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":215,"id":171,"name":"bars","prevSize":80,"code":59677},"setIdx":0,"setId":1,"iconIdx":252},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M512 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-227.56-227.56c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 197.404 197.404 197.404-197.404c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-227.556 227.556c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z","M512 782.223c-23.436-0.316-42.351-19.231-42.667-42.636v-455.141c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 455.111c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z"],"attrs":[{},{},{}],"tags":["arrow-circle-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":50,"id":172,"name":"arrow-circle-down","prevSize":80,"code":59678},"setIdx":0,"setId":1,"iconIdx":253},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M512 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-227.56-227.56c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l227.556-227.556c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-197.404 197.404 197.404 197.404c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z","M739.556 554.667h-455.111c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667v0h455.111c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z"],"attrs":[{},{},{}],"tags":["arrow-circle-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":53,"id":173,"name":"arrow-circle-left","prevSize":80,"code":59679},"setIdx":0,"setId":1,"iconIdx":254},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M512 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-0.004-0.004c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l197.404-197.404-197.404-197.404c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 227.556 227.556c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0l-227.556 227.556c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z","M739.556 554.667h-455.111c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667v0h455.111c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z"],"attrs":[{},{},{}],"tags":["arrow-circle-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":55,"id":174,"name":"arrow-circle-right","prevSize":80,"code":59680},"setIdx":0,"setId":1,"iconIdx":255},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M739.556 554.667c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-197.408-197.408-197.404 197.404c-7.599 7.095-17.835 11.451-29.087 11.451-23.564 0-42.667-19.103-42.667-42.667 0-11.253 4.356-21.488 11.475-29.112l-0.023 0.025 227.556-227.556c7.719-7.709 18.379-12.479 30.151-12.479s22.432 4.768 30.152 12.479v0l227.556 227.556c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z","M512 782.223c-23.436-0.316-42.351-19.231-42.667-42.636v-455.141c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 455.111c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z"],"attrs":[{},{},{}],"tags":["arrow-circle-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":31,"id":175,"name":"arrow-circle-up","prevSize":80,"code":59681},"setIdx":0,"setId":1,"iconIdx":256},{"icon":{"paths":["M512 1023.999c-36.682-0.495-66.288-30.1-66.783-66.735v-623.353c0-36.883 29.9-66.783 66.783-66.783s66.783 29.9 66.783 66.783v0 623.305c-0.495 36.682-30.1 66.288-66.735 66.783h-0.048z","M512 178.087c-36.682-0.495-66.288-30.1-66.783-66.735v-44.569c0-36.883 29.9-66.783 66.783-66.783s66.783 29.9 66.783 66.783v0 44.521c-0.495 36.682-30.1 66.288-66.735 66.783h-0.048z"],"attrs":[{},{}],"tags":["info"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":33,"id":176,"name":"info","prevSize":80,"code":59683},"setIdx":0,"setId":1,"iconIdx":257},{"icon":{"paths":["M512 782.223c-23.436-0.316-42.351-19.231-42.667-42.636v-284.475c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 284.444c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z","M512 355.556c-23.436-0.316-42.351-19.231-42.667-42.636v-28.475c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 28.444c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z","M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z"],"attrs":[{},{},{}],"tags":["info-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":38,"id":177,"name":"info-circle","prevSize":80,"code":59684},"setIdx":0,"setId":1,"iconIdx":258},{"icon":{"paths":["M980.714 497.352c-0.058 0-0.126 0-0.195 0-9.879 0-18.984-3.304-26.275-8.867l0.106 0.077-442.349-331.615-442.349 331.615c-7.252 5.487-16.423 8.788-26.365 8.788-24.268 0-43.942-19.674-43.942-43.942 0-14.326 6.856-27.052 17.467-35.074l0.11-0.080 468.714-351.536c7.252-5.487 16.423-8.788 26.365-8.788s19.113 3.301 26.475 8.868l-0.11-0.080 468.714 351.536c9.942 8.121 16.239 20.379 16.239 34.109 0 9.129-2.783 17.608-7.548 24.634l0.099-0.154c-7.474 11.934-20.322 19.902-35.068 20.503l-0.085 0.003z","M863.536 966.067h-703.071c-24.136-0.325-43.617-19.805-43.942-43.91v-556.629c0-24.268 19.674-43.942 43.942-43.942s43.942 19.674 43.942 43.942v0 512.656h615.187v-512.656c0-24.268 19.674-43.942 43.942-43.942s43.942 19.674 43.942 43.942v0 556.598c-0.325 24.136-19.805 43.617-43.91 43.942h-0.032z","M629.178 966.067c-24.136-0.325-43.617-19.805-43.942-43.91v-366.215h-146.474v366.183c0 24.268-19.674 43.942-43.942 43.942s-43.942-19.674-43.942-43.942v0-410.125c0.325-24.136 19.805-43.617 43.91-43.942h234.389c24.136 0.325 43.617 19.805 43.942 43.91v410.157c-0.325 24.136-19.805 43.617-43.91 43.942h-0.032z"],"attrs":[{},{},{}],"tags":["home"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":214,"id":178,"name":"home","prevSize":80,"code":59685},"setIdx":0,"setId":1,"iconIdx":259},{"icon":{"paths":["M512 1023.985c-282.573-0.249-511.548-229.377-511.548-511.985 0-282.761 229.224-511.985 511.985-511.985 136.039 0 259.684 53.057 351.374 139.607l-0.248-0.232c7.709 7.718 12.478 18.378 12.478 30.15s-4.768 22.431-12.478 30.151v0c-7.654 7.849-18.334 12.718-30.15 12.718s-22.495-4.869-30.142-12.709l-0.008-0.009c-76.159-71.371-178.876-115.207-291.832-115.207-235.949 0-427.224 191.274-427.224 427.224s191.274 427.224 427.224 427.224c235.845 0 427.056-191.106 427.224-426.913v-0.016c0-23.563 19.102-42.665 42.665-42.665s42.665 19.102 42.665 42.665v0c0 282.761-229.224 511.985-511.985 511.985v0z"],"attrs":[{}],"tags":["spinner"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":44,"id":179,"name":"spinner","prevSize":80,"code":59686},"setIdx":0,"setId":1,"iconIdx":260}],"height":1024,"metadata":{"name":"primeicons","url":"https://github.com/primefaces/primeicons","designer":"","license":"MIT","licenseURL":"https://opensource.org/licenses/MIT"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"pi-","metadata":{"fontFamily":"primeicons","majorVersion":1,"minorVersion":0,"copyright":"PrimeTek Informatics","designer":"","description":"Icon Library for Prime UI Libraries","fontURL":"https://github.com/primefaces/primeicons","license":"MIT","licenseURL":"https://opensource.org/licenses/MIT"},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"autoHost":true,"showSelector":true,"showMetrics":true,"showMetadata":true,"showVersion":true,"includeMetadata":true},"imagePref":{"prefix":"pi-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"classSelector":".icon","height":32,"columns":16,"margin":16,"name":"icomoon"},"historySize":50,"showCodes":true,"gridSize":16,"quickUsageToken":{"PrimeIcons":"NTQ3YTNmNDcyNzcwZTk0M2UzYzcxODljOTAyZTYyODEjMSMxNjYyOTc4NjMyIyMjNTU3N2Y2ZGJiZTc3"},"showGrid":true}}
\ No newline at end of file
diff --git a/frontend/public/demo/data/photos.json b/frontend/public/demo/data/photos.json
new file mode 100644
index 0000000..410dda3
--- /dev/null
+++ b/frontend/public/demo/data/photos.json
@@ -0,0 +1,94 @@
+{
+ "data":[
+ {
+ "itemImageSrc": "demo/images/galleria/galleria1.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria1s.jpg",
+ "alt": "Description for Image 1",
+ "title": "Title 1"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria2.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria2s.jpg",
+ "alt": "Description for Image 2",
+ "title": "Title 2"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria3.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria3s.jpg",
+ "alt": "Description for Image 3",
+ "title": "Title 3"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria4.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria4s.jpg",
+ "alt": "Description for Image 4",
+ "title": "Title 4"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria5.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria5s.jpg",
+ "alt": "Description for Image 5",
+ "title": "Title 5"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria6.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria6s.jpg",
+ "alt": "Description for Image 6",
+ "title": "Title 6"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria7.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria7s.jpg",
+ "alt": "Description for Image 7",
+ "title": "Title 7"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria8.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria8s.jpg",
+ "alt": "Description for Image 8",
+ "title": "Title 8"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria9.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria9s.jpg",
+ "alt": "Description for Image 9",
+ "title": "Title 9"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria10.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria10s.jpg",
+ "alt": "Description for Image 10",
+ "title": "Title 10"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria11.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria11s.jpg",
+ "alt": "Description for Image 11",
+ "title": "Title 11"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria12.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria12s.jpg",
+ "alt": "Description for Image 12",
+ "title": "Title 12"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria13.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria13s.jpg",
+ "alt": "Description for Image 13",
+ "title": "Title 13"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria14.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria14s.jpg",
+ "alt": "Description for Image 14",
+ "title": "Title 14"
+ },
+ {
+ "itemImageSrc": "demo/images/galleria/galleria15.jpg",
+ "thumbnailImageSrc": "demo/images/galleria/galleria15s.jpg",
+ "alt": "Description for Image 15",
+ "title": "Title 15"
+ }
+ ]
+}
diff --git a/frontend/public/demo/data/products-orders-small.json b/frontend/public/demo/data/products-orders-small.json
new file mode 100644
index 0000000..f6dd563
--- /dev/null
+++ b/frontend/public/demo/data/products-orders-small.json
@@ -0,0 +1,341 @@
+{
+ "data": [
+ {
+ "id": "1000",
+ "code": "f230fh0g3",
+ "name": "Bamboo Watch",
+ "description": "Product Description",
+ "image": "bamboo-watch.jpg",
+ "price": 65,
+ "category": "Accessories",
+ "quantity": 24,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5,
+ "orders": [
+ {
+ "id": "1000",
+ "productCode": "f230fh0g3",
+ "date": "2020-09-13",
+ "amount": 65,
+ "quantity": 1,
+ "customer": "David James",
+ "status": "PENDING"
+ },
+ {
+ "id": "1001",
+ "productCode": "f230fh0g3",
+ "date": "2020-05-14",
+ "amount": 130,
+ "quantity": 2,
+ "customer": "Leon Rodrigues",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1002",
+ "productCode": "f230fh0g3",
+ "date": "2019-01-04",
+ "amount": 65,
+ "quantity": 1,
+ "customer": "Juan Alejandro",
+ "status": "RETURNED"
+ },
+ {
+ "id": "1003",
+ "productCode": "f230fh0g3",
+ "date": "2020-09-13",
+ "amount": 195,
+ "quantity": 3,
+ "customer": "Claire Morrow",
+ "status": "CANCELLED"
+ }
+ ]
+ },
+ {
+ "id": "1001",
+ "code": "nvklal433",
+ "name": "Black Watch",
+ "description": "Product Description",
+ "image": "black-watch.jpg",
+ "price": 72,
+ "category": "Accessories",
+ "quantity": 61,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "2000",
+ "productCode": "nvklal433",
+ "date": "2020-05-14",
+ "amount": 72,
+ "quantity": 1,
+ "customer": "Maisha Jefferson",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "2001",
+ "productCode": "nvklal433",
+ "date": "2020-02-28",
+ "amount": 144,
+ "quantity": 2,
+ "customer": "Octavia Murillo",
+ "status": "PENDING"
+ }
+ ]
+ },
+ {
+ "id": "1002",
+ "code": "zz21cz3c1",
+ "name": "Blue Band",
+ "description": "Product Description",
+ "image": "blue-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3,
+ "orders": [
+ {
+ "id": "3000",
+ "productCode": "zz21cz3c1",
+ "date": "2020-07-05",
+ "amount": 79,
+ "quantity": 1,
+ "customer": "Stacey Leja",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "3001",
+ "productCode": "zz21cz3c1",
+ "date": "2020-02-06",
+ "amount": 79,
+ "quantity": 1,
+ "customer": "Ashley Wickens",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1003",
+ "code": "244wgerg2",
+ "name": "Blue T-Shirt",
+ "description": "Product Description",
+ "image": "blue-t-shirt.jpg",
+ "price": 29,
+ "category": "Clothing",
+ "quantity": 25,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5,
+ "orders": []
+ },
+ {
+ "id": "1004",
+ "code": "h456wer53",
+ "name": "Bracelet",
+ "description": "Product Description",
+ "image": "bracelet.jpg",
+ "price": 15,
+ "category": "Accessories",
+ "quantity": 73,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "5000",
+ "productCode": "h456wer53",
+ "date": "2020-09-05",
+ "amount": 60,
+ "quantity": 4,
+ "customer": "Mayumi Misaki",
+ "status": "PENDING"
+ },
+ {
+ "id": "5001",
+ "productCode": "h456wer53",
+ "date": "2019-04-16",
+ "amount": 2,
+ "quantity": 30,
+ "customer": "Francesco Salvatore",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1005",
+ "code": "av2231fwg",
+ "name": "Brown Purse",
+ "description": "Product Description",
+ "image": "brown-purse.jpg",
+ "price": 120,
+ "category": "Accessories",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "6000",
+ "productCode": "av2231fwg",
+ "date": "2020-01-25",
+ "amount": 120,
+ "quantity": 1,
+ "customer": "Isabel Sinclair",
+ "status": "RETURNED"
+ },
+ {
+ "id": "6001",
+ "productCode": "av2231fwg",
+ "date": "2019-03-12",
+ "amount": 240,
+ "quantity": 2,
+ "customer": "Lionel Clifford",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "6002",
+ "productCode": "av2231fwg",
+ "date": "2019-05-05",
+ "amount": 120,
+ "quantity": 1,
+ "customer": "Cody Chavez",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1006",
+ "code": "bib36pfvm",
+ "name": "Chakra Bracelet",
+ "description": "Product Description",
+ "image": "chakra-bracelet.jpg",
+ "price": 32,
+ "category": "Accessories",
+ "quantity": 5,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3,
+ "orders": [
+ {
+ "id": "7000",
+ "productCode": "bib36pfvm",
+ "date": "2020-02-24",
+ "amount": 32,
+ "quantity": 1,
+ "customer": "Arvin Darci",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "7001",
+ "productCode": "bib36pfvm",
+ "date": "2020-01-14",
+ "amount": 64,
+ "quantity": 2,
+ "customer": "Izzy Jones",
+ "status": "PENDING"
+ }
+ ]
+ },
+ {
+ "id": "1007",
+ "code": "mbvjkgip5",
+ "name": "Galaxy Earrings",
+ "description": "Product Description",
+ "image": "galaxy-earrings.jpg",
+ "price": 34,
+ "category": "Accessories",
+ "quantity": 23,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5,
+ "orders": [
+ {
+ "id": "8000",
+ "productCode": "mbvjkgip5",
+ "date": "2020-06-19",
+ "amount": 34,
+ "quantity": 1,
+ "customer": "Jennifer Smith",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1008",
+ "code": "vbb124btr",
+ "name": "Game Controller",
+ "description": "Product Description",
+ "image": "game-controller.jpg",
+ "price": 99,
+ "category": "Electronics",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "9000",
+ "productCode": "vbb124btr",
+ "date": "2020-01-05",
+ "amount": 99,
+ "quantity": 1,
+ "customer": "Jeanfrancois David",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "9001",
+ "productCode": "vbb124btr",
+ "date": "2020-01-19",
+ "amount": 198,
+ "quantity": 2,
+ "customer": "Ivar Greenwood",
+ "status": "RETURNED"
+ }
+ ]
+ },
+ {
+ "id": "1009",
+ "code": "cm230f032",
+ "name": "Gaming Set",
+ "description": "Product Description",
+ "image": "gaming-set.jpg",
+ "price": 299,
+ "category": "Electronics",
+ "quantity": 63,
+ "inventoryStatus": "INSTOCK",
+ "rating": 3,
+ "orders": [
+ {
+ "id": "10000",
+ "productCode": "cm230f032",
+ "date": "2020-06-24",
+ "amount": 299,
+ "quantity": 1,
+ "customer": "Kadeem Mujtaba",
+ "status": "PENDING"
+ },
+ {
+ "id": "10001",
+ "productCode": "cm230f032",
+ "date": "2020-05-11",
+ "amount": 299,
+ "quantity": 1,
+ "customer": "Ashley Wickens",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "10002",
+ "productCode": "cm230f032",
+ "date": "2019-02-07",
+ "amount": 299,
+ "quantity": 1,
+ "customer": "Julie Johnson",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "10003",
+ "productCode": "cm230f032",
+ "date": "2020-04-26",
+ "amount": 299,
+ "quantity": 1,
+ "customer": "Tony Costa",
+ "status": "CANCELLED"
+ }
+ ]
+ }
+ ]
+}
diff --git a/frontend/public/demo/data/products-small.json b/frontend/public/demo/data/products-small.json
new file mode 100644
index 0000000..8368fc2
--- /dev/null
+++ b/frontend/public/demo/data/products-small.json
@@ -0,0 +1,15 @@
+{
+ "data": [
+ {"id": "1000","code": "f230fh0g3","name": "Bamboo Watch","description": "Product Description","image": "bamboo-watch.jpg","price": 65,"category": "Accessories","quantity": 24,"inventoryStatus": "INSTOCK","rating": 5},
+ {"id": "1001","code": "nvklal433","name": "Black Watch","description": "Product Description","image": "black-watch.jpg","price": 72,"category": "Accessories","quantity": 61,"inventoryStatus": "INSTOCK","rating": 4},
+ {"id": "1002","code": "zz21cz3c1","name": "Blue Band","description": "Product Description","image": "blue-band.jpg","price": 79,"category": "Fitness","quantity": 2,"inventoryStatus": "LOWSTOCK","rating": 3},
+ {"id": "1003","code": "244wgerg2","name": "Blue T-Shirt","description": "Product Description","image": "blue-t-shirt.jpg","price": 29,"category": "Clothing","quantity": 25,"inventoryStatus": "INSTOCK","rating": 5},
+ {"id": "1004","code": "h456wer53","name": "Bracelet","description": "Product Description","image": "bracelet.jpg","price": 15,"category": "Accessories","quantity": 73,"inventoryStatus": "INSTOCK","rating": 4},
+ {"id": "1005","code": "av2231fwg","name": "Brown Purse","description": "Product Description","image": "brown-purse.jpg","price": 120,"category": "Accessories","quantity": 0,"inventoryStatus": "OUTOFSTOCK","rating": 4},
+ {"id": "1006","code": "bib36pfvm","name": "Chakra Bracelet","description": "Product Description","image": "chakra-bracelet.jpg","price": 32,"category": "Accessories","quantity": 5,"inventoryStatus": "LOWSTOCK","rating": 3},
+ {"id": "1007","code": "mbvjkgip5","name": "Galaxy Earrings","description": "Product Description","image": "galaxy-earrings.jpg","price": 34,"category": "Accessories","quantity": 23,"inventoryStatus": "INSTOCK","rating": 5},
+ {"id": "1008","code": "vbb124btr","name": "Game Controller","description": "Product Description","image": "game-controller.jpg","price": 99,"category": "Electronics","quantity": 2,"inventoryStatus": "LOWSTOCK","rating": 4},
+ {"id": "1009","code": "cm230f032","name": "Gaming Set","description": "Product Description","image": "gaming-set.jpg","price": 299,"category": "Electronics","quantity": 63,"inventoryStatus": "INSTOCK","rating": 3}
+ ]
+}
+
\ No newline at end of file
diff --git a/frontend/public/demo/data/products.json b/frontend/public/demo/data/products.json
new file mode 100644
index 0000000..61f3c01
--- /dev/null
+++ b/frontend/public/demo/data/products.json
@@ -0,0 +1,36 @@
+
+{
+ "data": [
+ {"id": "1000","code": "f230fh0g3","name": "Bamboo Watch","description": "Product Description","image": "bamboo-watch.jpg","price": 65,"category": "Accessories","quantity": 24,"inventoryStatus": "INSTOCK","rating": 5},
+ {"id": "1001","code": "nvklal433","name": "Black Watch","description": "Product Description","image": "black-watch.jpg","price": 72,"category": "Accessories","quantity": 61,"inventoryStatus": "INSTOCK","rating": 4},
+ {"id": "1002","code": "zz21cz3c1","name": "Blue Band","description": "Product Description","image": "blue-band.jpg","price": 79,"category": "Fitness","quantity": 2,"inventoryStatus": "LOWSTOCK","rating": 3},
+ {"id": "1003","code": "244wgerg2","name": "Blue T-Shirt","description": "Product Description","image": "blue-t-shirt.jpg","price": 29,"category": "Clothing","quantity": 25,"inventoryStatus": "INSTOCK","rating": 5},
+ {"id": "1004","code": "h456wer53","name": "Bracelet","description": "Product Description","image": "bracelet.jpg","price": 15,"category": "Accessories","quantity": 73,"inventoryStatus": "INSTOCK","rating": 4},
+ {"id": "1005","code": "av2231fwg","name": "Brown Purse","description": "Product Description","image": "brown-purse.jpg","price": 120,"category": "Accessories","quantity": 0,"inventoryStatus": "OUTOFSTOCK","rating": 4},
+ {"id": "1006","code": "bib36pfvm","name": "Chakra Bracelet","description": "Product Description","image": "chakra-bracelet.jpg","price": 32,"category": "Accessories","quantity": 5,"inventoryStatus": "LOWSTOCK","rating": 3},
+ {"id": "1007","code": "mbvjkgip5","name": "Galaxy Earrings","description": "Product Description","image": "galaxy-earrings.jpg","price": 34,"category": "Accessories","quantity": 23,"inventoryStatus": "INSTOCK","rating": 5},
+ {"id": "1008","code": "vbb124btr","name": "Game Controller","description": "Product Description","image": "game-controller.jpg","price": 99,"category": "Electronics","quantity": 2,"inventoryStatus": "LOWSTOCK","rating": 4},
+ {"id": "1009","code": "cm230f032","name": "Gaming Set","description": "Product Description","image": "gaming-set.jpg","price": 299,"category": "Electronics","quantity": 63,"inventoryStatus": "INSTOCK","rating": 3},
+ {"id": "1010","code": "plb34234v","name": "Gold Phone Case","description": "Product Description","image": "gold-phone-case.jpg","price": 24,"category": "Accessories","quantity": 0,"inventoryStatus": "OUTOFSTOCK","rating": 4},
+ {"id": "1011","code": "4920nnc2d","name": "Green Earbuds","description": "Product Description","image": "green-earbuds.jpg","price": 89,"category": "Electronics","quantity": 23,"inventoryStatus": "INSTOCK","rating": 4},
+ {"id": "1012","code": "250vm23cc","name": "Green T-Shirt","description": "Product Description","image": "green-t-shirt.jpg","price": 49,"category": "Clothing","quantity": 74,"inventoryStatus": "INSTOCK","rating": 5},
+ {"id": "1013","code": "fldsmn31b","name": "Grey T-Shirt","description": "Product Description","image": "grey-t-shirt.jpg","price": 48,"category": "Clothing","quantity": 0,"inventoryStatus": "OUTOFSTOCK","rating": 3},
+ {"id": "1014","code": "waas1x2as","name": "Headphones","description": "Product Description","image": "headphones.jpg","price": 175,"category": "Electronics","quantity": 8,"inventoryStatus": "LOWSTOCK","rating": 5},
+ {"id": "1015","code": "vb34btbg5","name": "Light Green T-Shirt","description": "Product Description","image": "light-green-t-shirt.jpg","price": 49,"category": "Clothing","quantity": 34,"inventoryStatus": "INSTOCK","rating": 4},
+ {"id": "1016","code": "k8l6j58jl","name": "Lime Band","description": "Product Description","image": "lime-band.jpg","price": 79,"category": "Fitness","quantity": 12,"inventoryStatus": "INSTOCK","rating": 3},
+ {"id": "1017","code": "v435nn85n","name": "Mini Speakers","description": "Product Description","image": "mini-speakers.jpg","price": 85,"category": "Clothing","quantity": 42,"inventoryStatus": "INSTOCK","rating": 4},
+ {"id": "1018","code": "09zx9c0zc","name": "Painted Phone Case","description": "Product Description","image": "painted-phone-case.jpg","price": 56,"category": "Accessories","quantity": 41,"inventoryStatus": "INSTOCK","rating": 5},
+ {"id": "1019","code": "mnb5mb2m5","name": "Pink Band","description": "Product Description","image": "pink-band.jpg","price": 79,"category": "Fitness","quantity": 63,"inventoryStatus": "INSTOCK","rating": 4},
+ {"id": "1020","code": "r23fwf2w3","name": "Pink Purse","description": "Product Description","image": "pink-purse.jpg","price": 110,"category": "Accessories","quantity": 0,"inventoryStatus": "OUTOFSTOCK","rating": 4},
+ {"id": "1021","code": "pxpzczo23","name": "Purple Band","description": "Product Description","image": "purple-band.jpg","price": 79,"category": "Fitness","quantity": 6,"inventoryStatus": "LOWSTOCK","rating": 3},
+ {"id": "1022","code": "2c42cb5cb","name": "Purple Gemstone Necklace","description": "Product Description","image": "purple-gemstone-necklace.jpg","price": 45,"category": "Accessories","quantity": 62,"inventoryStatus": "INSTOCK","rating": 4},
+ {"id": "1023","code": "5k43kkk23","name": "Purple T-Shirt","description": "Product Description","image": "purple-t-shirt.jpg","price": 49,"category": "Clothing","quantity": 2,"inventoryStatus": "LOWSTOCK","rating": 5},
+ {"id": "1024","code": "lm2tny2k4","name": "Shoes","description": "Product Description","image": "shoes.jpg","price": 64,"category": "Clothing","quantity": 0,"inventoryStatus": "INSTOCK","rating": 4},
+ {"id": "1025","code": "nbm5mv45n","name": "Sneakers","description": "Product Description","image": "sneakers.jpg","price": 78,"category": "Clothing","quantity": 52,"inventoryStatus": "INSTOCK","rating": 4},
+ {"id": "1026","code": "zx23zc42c","name": "Teal T-Shirt","description": "Product Description","image": "teal-t-shirt.jpg","price": 49,"category": "Clothing","quantity": 3,"inventoryStatus": "LOWSTOCK","rating": 3},
+ {"id": "1027","code": "acvx872gc","name": "Yellow Earbuds","description": "Product Description","image": "yellow-earbuds.jpg","price": 89,"category": "Electronics","quantity": 35,"inventoryStatus": "INSTOCK","rating": 3},
+ {"id": "1028","code": "tx125ck42","name": "Yoga Mat","description": "Product Description","image": "yoga-mat.jpg","price": 20,"category": "Fitness","quantity": 15,"inventoryStatus": "INSTOCK","rating": 5},
+ {"id": "1029","code": "gwuby345v","name": "Yoga Set","description": "Product Description","image": "yoga-set.jpg","price": 20,"category": "Fitness","quantity": 25,"inventoryStatus": "INSTOCK","rating": 8}
+ ]
+}
+
\ No newline at end of file
diff --git a/frontend/public/demo/data/treenodes.json b/frontend/public/demo/data/treenodes.json
new file mode 100644
index 0000000..1648fef
--- /dev/null
+++ b/frontend/public/demo/data/treenodes.json
@@ -0,0 +1,54 @@
+{
+ "root": [
+ {
+ "key": "0",
+ "label": "Documents",
+ "data": "Documents Folder",
+ "icon": "pi pi-fw pi-inbox",
+ "children": [{
+ "key": "0-0",
+ "label": "Work",
+ "data": "Work Folder",
+ "icon": "pi pi-fw pi-cog",
+ "children": [{ "key": "0-0-0", "label": "Expenses.doc", "icon": "pi pi-fw pi-file", "data": "Expenses Document" }, { "key": "0-0-1", "label": "Resume.doc", "icon": "pi pi-fw pi-file", "data": "Resume Document" }]
+ },
+ {
+ "key": "0-1",
+ "label": "Home",
+ "data": "Home Folder",
+ "icon": "pi pi-fw pi-home",
+ "children": [{ "key": "0-1-0", "label": "Invoices.txt", "icon": "pi pi-fw pi-file", "data": "Invoices for this month" }]
+ }]
+ },
+ {
+ "key": "1",
+ "label": "Events",
+ "data": "Events Folder",
+ "icon": "pi pi-fw pi-calendar",
+ "children": [
+ { "key": "1-0", "label": "Meeting", "icon": "pi pi-fw pi-calendar-plus", "data": "Meeting" },
+ { "key": "1-1", "label": "Product Launch", "icon": "pi pi-fw pi-calendar-plus", "data": "Product Launch" },
+ { "key": "1-2", "label": "Report Review", "icon": "pi pi-fw pi-calendar-plus", "data": "Report Review" }]
+ },
+ {
+ "key": "2",
+ "label": "Movies",
+ "data": "Movies Folder",
+ "icon": "pi pi-fw pi-star",
+ "children": [{
+ "key": "2-0",
+ "icon": "pi pi-fw pi-star",
+ "label": "Al Pacino",
+ "data": "Pacino Movies",
+ "children": [{ "key": "2-0-0", "label": "Scarface", "icon": "pi pi-fw pi-video", "data": "Scarface Movie" }, { "key": "2-0-1", "label": "Serpico", "icon": "pi pi-fw pi-video", "data": "Serpico Movie" }]
+ },
+ {
+ "key": "2-1",
+ "label": "Robert De Niro",
+ "icon": "pi pi-fw pi-star",
+ "data": "De Niro Movies",
+ "children": [{ "key": "2-1-0", "label": "Goodfellas", "icon": "pi pi-fw pi-video", "data": "Goodfellas Movie" }, { "key": "2-1-1", "label": "Untouchables", "icon": "pi pi-fw pi-video", "data": "Untouchables Movie" }]
+ }]
+ }
+ ]
+}
diff --git a/frontend/public/demo/data/treetablenodes.json b/frontend/public/demo/data/treetablenodes.json
new file mode 100644
index 0000000..be13bfa
--- /dev/null
+++ b/frontend/public/demo/data/treetablenodes.json
@@ -0,0 +1,353 @@
+{
+ "root":
+ [
+ {
+ "key": "0",
+ "data":{
+ "name":"Applications",
+ "size":"100kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "key": "0-0",
+ "data":{
+ "name":"React",
+ "size":"25kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "key": "0-0-0",
+ "data":{
+ "name":"react.app",
+ "size":"10kb",
+ "type":"Application"
+ }
+ },
+ {
+ "key": "0-0-1",
+ "data":{
+ "name":"native.app",
+ "size":"10kb",
+ "type":"Application"
+ }
+ },
+ {
+ "key": "0-0-2",
+ "data":{
+ "name":"mobile.app",
+ "size":"5kb",
+ "type":"Application"
+ }
+ }
+ ]
+ },
+ {
+ "key": "0-1",
+ "data":{
+ "name":"editor.app",
+ "size":"25kb",
+ "type":"Application"
+ }
+ },
+ {
+ "key": "0-2",
+ "data":{
+ "name":"settings.app",
+ "size":"50kb",
+ "type":"Application"
+ }
+ }
+ ]
+ },
+ {
+ "key": "1",
+ "data":{
+ "name":"Cloud",
+ "size":"20kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "key": "1-0",
+ "data":{
+ "name":"backup-1.zip",
+ "size":"10kb",
+ "type":"Zip"
+ }
+ },
+ {
+ "key": "1-1",
+ "data":{
+ "name":"backup-2.zip",
+ "size":"10kb",
+ "type":"Zip"
+ }
+ }
+ ]
+ },
+ {
+ "key": "2",
+ "data": {
+ "name":"Desktop",
+ "size":"150kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "key": "2-0",
+ "data":{
+ "name":"note-meeting.txt",
+ "size":"50kb",
+ "type":"Text"
+ }
+ },
+ {
+ "key": "2-1",
+ "data":{
+ "name":"note-todo.txt",
+ "size":"100kb",
+ "type":"Text"
+ }
+ }
+ ]
+ },
+ {
+ "key": "3",
+ "data":{
+ "name":"Documents",
+ "size":"75kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "key": "3-0",
+ "data":{
+ "name":"Work",
+ "size":"55kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "key": "3-0-0",
+ "data":{
+ "name":"Expenses.doc",
+ "size":"30kb",
+ "type":"Document"
+ }
+ },
+ {
+ "key": "3-0-1",
+ "data":{
+ "name":"Resume.doc",
+ "size":"25kb",
+ "type":"Resume"
+ }
+ }
+ ]
+ },
+ {
+ "key": "3-1",
+ "data":{
+ "name":"Home",
+ "size":"20kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "key": "3-1-0",
+ "data":{
+ "name":"Invoices",
+ "size":"20kb",
+ "type":"Text"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "key": "4",
+ "data": {
+ "name":"Downloads",
+ "size":"25kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "key": "4-0",
+ "data": {
+ "name":"Spanish",
+ "size":"10kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "key": "4-0-0",
+ "data":{
+ "name":"tutorial-a1.txt",
+ "size":"5kb",
+ "type":"Text"
+ }
+ },
+ {
+ "key": "4-0-1",
+ "data":{
+ "name":"tutorial-a2.txt",
+ "size":"5kb",
+ "type":"Text"
+ }
+ }
+ ]
+ },
+ {
+ "key": "4-1",
+ "data":{
+ "name":"Travel",
+ "size":"15kb",
+ "type":"Text"
+ },
+ "children":[
+ {
+ "key": "4-1-0",
+ "data":{
+ "name":"Hotel.pdf",
+ "size":"10kb",
+ "type":"PDF"
+ }
+ },
+ {
+ "key": "4-1-1",
+ "data":{
+ "name":"Flight.pdf",
+ "size":"5kb",
+ "type":"PDF"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "key": "5",
+ "data": {
+ "name":"Main",
+ "size":"50kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "key": "5-0",
+ "data":{
+ "name":"bin",
+ "size":"50kb",
+ "type":"Link"
+ }
+ },
+ {
+ "key": "5-1",
+ "data":{
+ "name":"etc",
+ "size":"100kb",
+ "type":"Link"
+ }
+ },
+ {
+ "key": "5-2",
+ "data":{
+ "name":"var",
+ "size":"100kb",
+ "type":"Link"
+ }
+ }
+ ]
+ },
+ {
+ "key": "6",
+ "data":{
+ "name":"Other",
+ "size":"5kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "key": "6-0",
+ "data":{
+ "name":"todo.txt",
+ "size":"3kb",
+ "type":"Text"
+ }
+ },
+ {
+ "key": "6-1",
+ "data":{
+ "name":"logo.png",
+ "size":"2kb",
+ "type":"Picture"
+ }
+ }
+ ]
+ },
+ {
+ "key": "7",
+ "data":{
+ "name":"Pictures",
+ "size":"150kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "key": "7-0",
+ "data":{
+ "name":"barcelona.jpg",
+ "size":"90kb",
+ "type":"Picture"
+ }
+ },
+ {
+ "key": "7-1",
+ "data":{
+ "name":"primeng.png",
+ "size":"30kb",
+ "type":"Picture"
+ }
+ },
+ {
+ "key": "7-2",
+ "data":{
+ "name":"prime.jpg",
+ "size":"30kb",
+ "type":"Picture"
+ }
+ }
+ ]
+ },
+ {
+ "key": "8",
+ "data":{
+ "name":"Videos",
+ "size":"1500kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "key": "8-0",
+ "data":{
+ "name":"primefaces.mkv",
+ "size":"1000kb",
+ "type":"Video"
+ }
+ },
+ {
+ "key": "8-1",
+ "data":{
+ "name":"intro.avi",
+ "size":"500kb",
+ "type":"Video"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/frontend/public/demo/images/access/asset-access.svg b/frontend/public/demo/images/access/asset-access.svg
new file mode 100644
index 0000000..d7da9d0
--- /dev/null
+++ b/frontend/public/demo/images/access/asset-access.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/public/demo/images/access/logo-orange.svg b/frontend/public/demo/images/access/logo-orange.svg
new file mode 100644
index 0000000..a97df44
--- /dev/null
+++ b/frontend/public/demo/images/access/logo-orange.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/public/demo/images/avatar/amyelsner.png b/frontend/public/demo/images/avatar/amyelsner.png
new file mode 100644
index 0000000..f43f164
Binary files /dev/null and b/frontend/public/demo/images/avatar/amyelsner.png differ
diff --git a/frontend/public/demo/images/avatar/annafali.png b/frontend/public/demo/images/avatar/annafali.png
new file mode 100644
index 0000000..b312fec
Binary files /dev/null and b/frontend/public/demo/images/avatar/annafali.png differ
diff --git a/frontend/public/demo/images/avatar/asiyajavayant.png b/frontend/public/demo/images/avatar/asiyajavayant.png
new file mode 100644
index 0000000..545ca73
Binary files /dev/null and b/frontend/public/demo/images/avatar/asiyajavayant.png differ
diff --git a/frontend/public/demo/images/avatar/bernardodominic.png b/frontend/public/demo/images/avatar/bernardodominic.png
new file mode 100644
index 0000000..e803b32
Binary files /dev/null and b/frontend/public/demo/images/avatar/bernardodominic.png differ
diff --git a/frontend/public/demo/images/avatar/elwinsharvill.png b/frontend/public/demo/images/avatar/elwinsharvill.png
new file mode 100644
index 0000000..6045de8
Binary files /dev/null and b/frontend/public/demo/images/avatar/elwinsharvill.png differ
diff --git a/frontend/public/demo/images/avatar/ionibowcher.png b/frontend/public/demo/images/avatar/ionibowcher.png
new file mode 100644
index 0000000..9bd6cdf
Binary files /dev/null and b/frontend/public/demo/images/avatar/ionibowcher.png differ
diff --git a/frontend/public/demo/images/avatar/ivanmagalhaes.png b/frontend/public/demo/images/avatar/ivanmagalhaes.png
new file mode 100644
index 0000000..93f34cd
Binary files /dev/null and b/frontend/public/demo/images/avatar/ivanmagalhaes.png differ
diff --git a/frontend/public/demo/images/avatar/onyamalimba.png b/frontend/public/demo/images/avatar/onyamalimba.png
new file mode 100644
index 0000000..14166c8
Binary files /dev/null and b/frontend/public/demo/images/avatar/onyamalimba.png differ
diff --git a/frontend/public/demo/images/avatar/profile.jpg b/frontend/public/demo/images/avatar/profile.jpg
new file mode 100644
index 0000000..b8b6179
Binary files /dev/null and b/frontend/public/demo/images/avatar/profile.jpg differ
diff --git a/frontend/public/demo/images/avatar/stephenshaw.png b/frontend/public/demo/images/avatar/stephenshaw.png
new file mode 100644
index 0000000..2ab291a
Binary files /dev/null and b/frontend/public/demo/images/avatar/stephenshaw.png differ
diff --git a/frontend/public/demo/images/avatar/xuxuefeng.png b/frontend/public/demo/images/avatar/xuxuefeng.png
new file mode 100644
index 0000000..aa2f641
Binary files /dev/null and b/frontend/public/demo/images/avatar/xuxuefeng.png differ
diff --git a/frontend/public/demo/images/blocks/hero/hero-1.png b/frontend/public/demo/images/blocks/hero/hero-1.png
new file mode 100644
index 0000000..18835ad
Binary files /dev/null and b/frontend/public/demo/images/blocks/hero/hero-1.png differ
diff --git a/frontend/public/demo/images/blocks/logos/hyper.svg b/frontend/public/demo/images/blocks/logos/hyper.svg
new file mode 100644
index 0000000..acf30bc
--- /dev/null
+++ b/frontend/public/demo/images/blocks/logos/hyper.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/frontend/public/demo/images/error/asset-error.svg b/frontend/public/demo/images/error/asset-error.svg
new file mode 100644
index 0000000..512a8ff
--- /dev/null
+++ b/frontend/public/demo/images/error/asset-error.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/public/demo/images/error/logo-error.svg b/frontend/public/demo/images/error/logo-error.svg
new file mode 100644
index 0000000..fd48da1
--- /dev/null
+++ b/frontend/public/demo/images/error/logo-error.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/public/demo/images/flag/flag_placeholder.png b/frontend/public/demo/images/flag/flag_placeholder.png
new file mode 100644
index 0000000..febd524
Binary files /dev/null and b/frontend/public/demo/images/flag/flag_placeholder.png differ
diff --git a/frontend/public/demo/images/galleria/galleria1.jpg b/frontend/public/demo/images/galleria/galleria1.jpg
new file mode 100644
index 0000000..e36b801
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria1.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria10.jpg b/frontend/public/demo/images/galleria/galleria10.jpg
new file mode 100644
index 0000000..2120049
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria10.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria10s.jpg b/frontend/public/demo/images/galleria/galleria10s.jpg
new file mode 100644
index 0000000..fce806c
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria10s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria11.jpg b/frontend/public/demo/images/galleria/galleria11.jpg
new file mode 100644
index 0000000..98200b5
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria11.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria11s.jpg b/frontend/public/demo/images/galleria/galleria11s.jpg
new file mode 100644
index 0000000..8c2ec99
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria11s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria12.jpg b/frontend/public/demo/images/galleria/galleria12.jpg
new file mode 100644
index 0000000..c11a2d6
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria12.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria12s.jpg b/frontend/public/demo/images/galleria/galleria12s.jpg
new file mode 100644
index 0000000..932fe79
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria12s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria13.jpg b/frontend/public/demo/images/galleria/galleria13.jpg
new file mode 100644
index 0000000..7f9258a
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria13.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria13s.jpg b/frontend/public/demo/images/galleria/galleria13s.jpg
new file mode 100644
index 0000000..ec0a1bc
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria13s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria14.jpg b/frontend/public/demo/images/galleria/galleria14.jpg
new file mode 100644
index 0000000..6ad39ac
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria14.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria14s.jpg b/frontend/public/demo/images/galleria/galleria14s.jpg
new file mode 100644
index 0000000..c13c4f7
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria14s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria15.jpg b/frontend/public/demo/images/galleria/galleria15.jpg
new file mode 100644
index 0000000..773e0f8
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria15.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria15s.jpg b/frontend/public/demo/images/galleria/galleria15s.jpg
new file mode 100644
index 0000000..ecd518e
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria15s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria1s.jpg b/frontend/public/demo/images/galleria/galleria1s.jpg
new file mode 100644
index 0000000..fdef61d
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria1s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria2.jpg b/frontend/public/demo/images/galleria/galleria2.jpg
new file mode 100644
index 0000000..f015d16
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria2.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria2s.jpg b/frontend/public/demo/images/galleria/galleria2s.jpg
new file mode 100644
index 0000000..f06145d
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria2s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria3.jpg b/frontend/public/demo/images/galleria/galleria3.jpg
new file mode 100644
index 0000000..dfe588d
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria3.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria3s.jpg b/frontend/public/demo/images/galleria/galleria3s.jpg
new file mode 100644
index 0000000..c53d6d8
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria3s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria4.jpg b/frontend/public/demo/images/galleria/galleria4.jpg
new file mode 100644
index 0000000..fc8ed45
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria4.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria4s.jpg b/frontend/public/demo/images/galleria/galleria4s.jpg
new file mode 100644
index 0000000..58c04a5
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria4s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria5.jpg b/frontend/public/demo/images/galleria/galleria5.jpg
new file mode 100644
index 0000000..de544fa
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria5.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria5s.jpg b/frontend/public/demo/images/galleria/galleria5s.jpg
new file mode 100644
index 0000000..35c04c9
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria5s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria6.jpg b/frontend/public/demo/images/galleria/galleria6.jpg
new file mode 100644
index 0000000..a13c395
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria6.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria6s.jpg b/frontend/public/demo/images/galleria/galleria6s.jpg
new file mode 100644
index 0000000..fe9a3f1
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria6s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria7.jpg b/frontend/public/demo/images/galleria/galleria7.jpg
new file mode 100644
index 0000000..1871130
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria7.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria7s.jpg b/frontend/public/demo/images/galleria/galleria7s.jpg
new file mode 100644
index 0000000..e4bf005
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria7s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria8.jpg b/frontend/public/demo/images/galleria/galleria8.jpg
new file mode 100644
index 0000000..c346a49
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria8.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria8s.jpg b/frontend/public/demo/images/galleria/galleria8s.jpg
new file mode 100644
index 0000000..1786d91
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria8s.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria9.jpg b/frontend/public/demo/images/galleria/galleria9.jpg
new file mode 100644
index 0000000..62326d1
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria9.jpg differ
diff --git a/frontend/public/demo/images/galleria/galleria9s.jpg b/frontend/public/demo/images/galleria/galleria9s.jpg
new file mode 100644
index 0000000..ca8ca50
Binary files /dev/null and b/frontend/public/demo/images/galleria/galleria9s.jpg differ
diff --git a/frontend/public/demo/images/landing/enterprise.svg b/frontend/public/demo/images/landing/enterprise.svg
new file mode 100644
index 0000000..66b5d81
--- /dev/null
+++ b/frontend/public/demo/images/landing/enterprise.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/public/demo/images/landing/free.svg b/frontend/public/demo/images/landing/free.svg
new file mode 100644
index 0000000..dcc6ccf
--- /dev/null
+++ b/frontend/public/demo/images/landing/free.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/public/demo/images/landing/mockup-desktop.svg b/frontend/public/demo/images/landing/mockup-desktop.svg
new file mode 100644
index 0000000..7f4ee2b
--- /dev/null
+++ b/frontend/public/demo/images/landing/mockup-desktop.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/public/demo/images/landing/mockup.svg b/frontend/public/demo/images/landing/mockup.svg
new file mode 100644
index 0000000..b6d64be
--- /dev/null
+++ b/frontend/public/demo/images/landing/mockup.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/public/demo/images/landing/new-badge.svg b/frontend/public/demo/images/landing/new-badge.svg
new file mode 100644
index 0000000..a8f521d
--- /dev/null
+++ b/frontend/public/demo/images/landing/new-badge.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/frontend/public/demo/images/landing/peak-logo.svg b/frontend/public/demo/images/landing/peak-logo.svg
new file mode 100644
index 0000000..72510df
--- /dev/null
+++ b/frontend/public/demo/images/landing/peak-logo.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/frontend/public/demo/images/landing/screen-1.png b/frontend/public/demo/images/landing/screen-1.png
new file mode 100644
index 0000000..21eeb55
Binary files /dev/null and b/frontend/public/demo/images/landing/screen-1.png differ
diff --git a/frontend/public/demo/images/landing/startup.svg b/frontend/public/demo/images/landing/startup.svg
new file mode 100644
index 0000000..bb8e4f6
--- /dev/null
+++ b/frontend/public/demo/images/landing/startup.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/public/demo/images/login/avatar.png b/frontend/public/demo/images/login/avatar.png
new file mode 100644
index 0000000..cd1b124
Binary files /dev/null and b/frontend/public/demo/images/login/avatar.png differ
diff --git a/frontend/public/demo/images/nature/nature1.jpg b/frontend/public/demo/images/nature/nature1.jpg
new file mode 100644
index 0000000..15b628c
Binary files /dev/null and b/frontend/public/demo/images/nature/nature1.jpg differ
diff --git a/frontend/public/demo/images/nature/nature10.jpg b/frontend/public/demo/images/nature/nature10.jpg
new file mode 100644
index 0000000..d7e126a
Binary files /dev/null and b/frontend/public/demo/images/nature/nature10.jpg differ
diff --git a/frontend/public/demo/images/nature/nature11.jpg b/frontend/public/demo/images/nature/nature11.jpg
new file mode 100644
index 0000000..57201ce
Binary files /dev/null and b/frontend/public/demo/images/nature/nature11.jpg differ
diff --git a/frontend/public/demo/images/nature/nature12.jpg b/frontend/public/demo/images/nature/nature12.jpg
new file mode 100644
index 0000000..760658e
Binary files /dev/null and b/frontend/public/demo/images/nature/nature12.jpg differ
diff --git a/frontend/public/demo/images/nature/nature2.jpg b/frontend/public/demo/images/nature/nature2.jpg
new file mode 100644
index 0000000..eb11885
Binary files /dev/null and b/frontend/public/demo/images/nature/nature2.jpg differ
diff --git a/frontend/public/demo/images/nature/nature3.jpg b/frontend/public/demo/images/nature/nature3.jpg
new file mode 100644
index 0000000..47ce93d
Binary files /dev/null and b/frontend/public/demo/images/nature/nature3.jpg differ
diff --git a/frontend/public/demo/images/nature/nature4.jpg b/frontend/public/demo/images/nature/nature4.jpg
new file mode 100644
index 0000000..84ee127
Binary files /dev/null and b/frontend/public/demo/images/nature/nature4.jpg differ
diff --git a/frontend/public/demo/images/nature/nature5.jpg b/frontend/public/demo/images/nature/nature5.jpg
new file mode 100644
index 0000000..a0215c2
Binary files /dev/null and b/frontend/public/demo/images/nature/nature5.jpg differ
diff --git a/frontend/public/demo/images/nature/nature6.jpg b/frontend/public/demo/images/nature/nature6.jpg
new file mode 100644
index 0000000..cf2396b
Binary files /dev/null and b/frontend/public/demo/images/nature/nature6.jpg differ
diff --git a/frontend/public/demo/images/nature/nature7.jpg b/frontend/public/demo/images/nature/nature7.jpg
new file mode 100644
index 0000000..a7d0a67
Binary files /dev/null and b/frontend/public/demo/images/nature/nature7.jpg differ
diff --git a/frontend/public/demo/images/nature/nature8.jpg b/frontend/public/demo/images/nature/nature8.jpg
new file mode 100644
index 0000000..5d6764a
Binary files /dev/null and b/frontend/public/demo/images/nature/nature8.jpg differ
diff --git a/frontend/public/demo/images/nature/nature9.jpg b/frontend/public/demo/images/nature/nature9.jpg
new file mode 100644
index 0000000..b39b46c
Binary files /dev/null and b/frontend/public/demo/images/nature/nature9.jpg differ
diff --git a/frontend/public/demo/images/notfound/logo-blue.svg b/frontend/public/demo/images/notfound/logo-blue.svg
new file mode 100644
index 0000000..3c4ecf7
--- /dev/null
+++ b/frontend/public/demo/images/notfound/logo-blue.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/frontend/public/demo/images/product/bamboo-watch.jpg b/frontend/public/demo/images/product/bamboo-watch.jpg
new file mode 100644
index 0000000..dbff9ed
Binary files /dev/null and b/frontend/public/demo/images/product/bamboo-watch.jpg differ
diff --git a/frontend/public/demo/images/product/black-watch.jpg b/frontend/public/demo/images/product/black-watch.jpg
new file mode 100644
index 0000000..03f8bd4
Binary files /dev/null and b/frontend/public/demo/images/product/black-watch.jpg differ
diff --git a/frontend/public/demo/images/product/blue-band.jpg b/frontend/public/demo/images/product/blue-band.jpg
new file mode 100644
index 0000000..3b84a9a
Binary files /dev/null and b/frontend/public/demo/images/product/blue-band.jpg differ
diff --git a/frontend/public/demo/images/product/blue-t-shirt.jpg b/frontend/public/demo/images/product/blue-t-shirt.jpg
new file mode 100644
index 0000000..3287ead
Binary files /dev/null and b/frontend/public/demo/images/product/blue-t-shirt.jpg differ
diff --git a/frontend/public/demo/images/product/bracelet.jpg b/frontend/public/demo/images/product/bracelet.jpg
new file mode 100644
index 0000000..6177665
Binary files /dev/null and b/frontend/public/demo/images/product/bracelet.jpg differ
diff --git a/frontend/public/demo/images/product/brown-purse.jpg b/frontend/public/demo/images/product/brown-purse.jpg
new file mode 100644
index 0000000..0411571
Binary files /dev/null and b/frontend/public/demo/images/product/brown-purse.jpg differ
diff --git a/frontend/public/demo/images/product/chakra-bracelet.jpg b/frontend/public/demo/images/product/chakra-bracelet.jpg
new file mode 100644
index 0000000..29f4771
Binary files /dev/null and b/frontend/public/demo/images/product/chakra-bracelet.jpg differ
diff --git a/frontend/public/demo/images/product/galaxy-earrings.jpg b/frontend/public/demo/images/product/galaxy-earrings.jpg
new file mode 100644
index 0000000..ad0b1b1
Binary files /dev/null and b/frontend/public/demo/images/product/galaxy-earrings.jpg differ
diff --git a/frontend/public/demo/images/product/game-controller.jpg b/frontend/public/demo/images/product/game-controller.jpg
new file mode 100644
index 0000000..6d309ee
Binary files /dev/null and b/frontend/public/demo/images/product/game-controller.jpg differ
diff --git a/frontend/public/demo/images/product/gaming-set.jpg b/frontend/public/demo/images/product/gaming-set.jpg
new file mode 100644
index 0000000..9fdbe6c
Binary files /dev/null and b/frontend/public/demo/images/product/gaming-set.jpg differ
diff --git a/frontend/public/demo/images/product/gold-phone-case.jpg b/frontend/public/demo/images/product/gold-phone-case.jpg
new file mode 100644
index 0000000..7671968
Binary files /dev/null and b/frontend/public/demo/images/product/gold-phone-case.jpg differ
diff --git a/frontend/public/demo/images/product/green-earbuds.jpg b/frontend/public/demo/images/product/green-earbuds.jpg
new file mode 100644
index 0000000..7813105
Binary files /dev/null and b/frontend/public/demo/images/product/green-earbuds.jpg differ
diff --git a/frontend/public/demo/images/product/green-t-shirt.jpg b/frontend/public/demo/images/product/green-t-shirt.jpg
new file mode 100644
index 0000000..fdb70a7
Binary files /dev/null and b/frontend/public/demo/images/product/green-t-shirt.jpg differ
diff --git a/frontend/public/demo/images/product/grey-t-shirt.jpg b/frontend/public/demo/images/product/grey-t-shirt.jpg
new file mode 100644
index 0000000..5b6d78a
Binary files /dev/null and b/frontend/public/demo/images/product/grey-t-shirt.jpg differ
diff --git a/frontend/public/demo/images/product/headphones.jpg b/frontend/public/demo/images/product/headphones.jpg
new file mode 100644
index 0000000..5f9f31d
Binary files /dev/null and b/frontend/public/demo/images/product/headphones.jpg differ
diff --git a/frontend/public/demo/images/product/light-green-t-shirt.jpg b/frontend/public/demo/images/product/light-green-t-shirt.jpg
new file mode 100644
index 0000000..2fb6219
Binary files /dev/null and b/frontend/public/demo/images/product/light-green-t-shirt.jpg differ
diff --git a/frontend/public/demo/images/product/lime-band.jpg b/frontend/public/demo/images/product/lime-band.jpg
new file mode 100644
index 0000000..5627c6b
Binary files /dev/null and b/frontend/public/demo/images/product/lime-band.jpg differ
diff --git a/frontend/public/demo/images/product/mini-speakers.jpg b/frontend/public/demo/images/product/mini-speakers.jpg
new file mode 100644
index 0000000..8883aa2
Binary files /dev/null and b/frontend/public/demo/images/product/mini-speakers.jpg differ
diff --git a/frontend/public/demo/images/product/painted-phone-case.jpg b/frontend/public/demo/images/product/painted-phone-case.jpg
new file mode 100644
index 0000000..5da5f00
Binary files /dev/null and b/frontend/public/demo/images/product/painted-phone-case.jpg differ
diff --git a/frontend/public/demo/images/product/pink-band.jpg b/frontend/public/demo/images/product/pink-band.jpg
new file mode 100644
index 0000000..50124ad
Binary files /dev/null and b/frontend/public/demo/images/product/pink-band.jpg differ
diff --git a/frontend/public/demo/images/product/pink-purse.jpg b/frontend/public/demo/images/product/pink-purse.jpg
new file mode 100644
index 0000000..a5e864f
Binary files /dev/null and b/frontend/public/demo/images/product/pink-purse.jpg differ
diff --git a/frontend/public/demo/images/product/product-placeholder.svg b/frontend/public/demo/images/product/product-placeholder.svg
new file mode 100644
index 0000000..714f105
--- /dev/null
+++ b/frontend/public/demo/images/product/product-placeholder.svg
@@ -0,0 +1,10 @@
+
+
+ Artboard
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/public/demo/images/product/purple-band.jpg b/frontend/public/demo/images/product/purple-band.jpg
new file mode 100644
index 0000000..17523fe
Binary files /dev/null and b/frontend/public/demo/images/product/purple-band.jpg differ
diff --git a/frontend/public/demo/images/product/purple-gemstone-necklace.jpg b/frontend/public/demo/images/product/purple-gemstone-necklace.jpg
new file mode 100644
index 0000000..a40d4b3
Binary files /dev/null and b/frontend/public/demo/images/product/purple-gemstone-necklace.jpg differ
diff --git a/frontend/public/demo/images/product/purple-t-shirt.jpg b/frontend/public/demo/images/product/purple-t-shirt.jpg
new file mode 100644
index 0000000..12d75f1
Binary files /dev/null and b/frontend/public/demo/images/product/purple-t-shirt.jpg differ
diff --git a/frontend/public/demo/images/product/shoes.jpg b/frontend/public/demo/images/product/shoes.jpg
new file mode 100644
index 0000000..efc7aca
Binary files /dev/null and b/frontend/public/demo/images/product/shoes.jpg differ
diff --git a/frontend/public/demo/images/product/sneakers.jpg b/frontend/public/demo/images/product/sneakers.jpg
new file mode 100644
index 0000000..53f66dc
Binary files /dev/null and b/frontend/public/demo/images/product/sneakers.jpg differ
diff --git a/frontend/public/demo/images/product/teal-t-shirt.jpg b/frontend/public/demo/images/product/teal-t-shirt.jpg
new file mode 100644
index 0000000..749ae9d
Binary files /dev/null and b/frontend/public/demo/images/product/teal-t-shirt.jpg differ
diff --git a/frontend/public/demo/images/product/yellow-earbuds.jpg b/frontend/public/demo/images/product/yellow-earbuds.jpg
new file mode 100644
index 0000000..1bfc87a
Binary files /dev/null and b/frontend/public/demo/images/product/yellow-earbuds.jpg differ
diff --git a/frontend/public/demo/images/product/yoga-mat.jpg b/frontend/public/demo/images/product/yoga-mat.jpg
new file mode 100644
index 0000000..18d9564
Binary files /dev/null and b/frontend/public/demo/images/product/yoga-mat.jpg differ
diff --git a/frontend/public/demo/images/product/yoga-set.jpg b/frontend/public/demo/images/product/yoga-set.jpg
new file mode 100644
index 0000000..734ba58
Binary files /dev/null and b/frontend/public/demo/images/product/yoga-set.jpg differ
diff --git a/frontend/public/index.html b/frontend/public/index.html
deleted file mode 100644
index 5448966..0000000
--- a/frontend/public/index.html
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
- <%= htmlWebpackPlugin.options.title %>
-
-
-
-
- We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.
-
-
-
-
-
diff --git a/frontend/public/layout/images/banner-primeblocks-dark.png b/frontend/public/layout/images/banner-primeblocks-dark.png
new file mode 100644
index 0000000..21bb88e
Binary files /dev/null and b/frontend/public/layout/images/banner-primeblocks-dark.png differ
diff --git a/frontend/public/layout/images/banner-primeblocks.png b/frontend/public/layout/images/banner-primeblocks.png
new file mode 100644
index 0000000..5304b4b
Binary files /dev/null and b/frontend/public/layout/images/banner-primeblocks.png differ
diff --git a/frontend/public/layout/images/logo-dark.svg b/frontend/public/layout/images/logo-dark.svg
new file mode 100644
index 0000000..303ca85
--- /dev/null
+++ b/frontend/public/layout/images/logo-dark.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/frontend/public/layout/images/logo-white.svg b/frontend/public/layout/images/logo-white.svg
new file mode 100644
index 0000000..ed15e69
--- /dev/null
+++ b/frontend/public/layout/images/logo-white.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/frontend/public/layout/images/themes/arya-blue.png b/frontend/public/layout/images/themes/arya-blue.png
new file mode 100644
index 0000000..62a7b05
Binary files /dev/null and b/frontend/public/layout/images/themes/arya-blue.png differ
diff --git a/frontend/public/layout/images/themes/arya-green.png b/frontend/public/layout/images/themes/arya-green.png
new file mode 100644
index 0000000..8b67fd8
Binary files /dev/null and b/frontend/public/layout/images/themes/arya-green.png differ
diff --git a/frontend/public/layout/images/themes/arya-orange.png b/frontend/public/layout/images/themes/arya-orange.png
new file mode 100644
index 0000000..fef1ac4
Binary files /dev/null and b/frontend/public/layout/images/themes/arya-orange.png differ
diff --git a/frontend/public/layout/images/themes/arya-purple.png b/frontend/public/layout/images/themes/arya-purple.png
new file mode 100644
index 0000000..fb7f9e8
Binary files /dev/null and b/frontend/public/layout/images/themes/arya-purple.png differ
diff --git a/frontend/public/layout/images/themes/bootstrap4-dark-blue.svg b/frontend/public/layout/images/themes/bootstrap4-dark-blue.svg
new file mode 100644
index 0000000..d0a9de4
--- /dev/null
+++ b/frontend/public/layout/images/themes/bootstrap4-dark-blue.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/frontend/public/layout/images/themes/bootstrap4-dark-purple.svg b/frontend/public/layout/images/themes/bootstrap4-dark-purple.svg
new file mode 100644
index 0000000..c97df77
--- /dev/null
+++ b/frontend/public/layout/images/themes/bootstrap4-dark-purple.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/frontend/public/layout/images/themes/bootstrap4-light-blue.svg b/frontend/public/layout/images/themes/bootstrap4-light-blue.svg
new file mode 100644
index 0000000..93c8b56
--- /dev/null
+++ b/frontend/public/layout/images/themes/bootstrap4-light-blue.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/frontend/public/layout/images/themes/bootstrap4-light-purple.svg b/frontend/public/layout/images/themes/bootstrap4-light-purple.svg
new file mode 100644
index 0000000..b9c644c
--- /dev/null
+++ b/frontend/public/layout/images/themes/bootstrap4-light-purple.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/frontend/public/layout/images/themes/fluent-light.png b/frontend/public/layout/images/themes/fluent-light.png
new file mode 100644
index 0000000..4766eeb
Binary files /dev/null and b/frontend/public/layout/images/themes/fluent-light.png differ
diff --git a/frontend/public/layout/images/themes/lara-dark-blue.png b/frontend/public/layout/images/themes/lara-dark-blue.png
new file mode 100644
index 0000000..0a99908
Binary files /dev/null and b/frontend/public/layout/images/themes/lara-dark-blue.png differ
diff --git a/frontend/public/layout/images/themes/lara-dark-indigo.png b/frontend/public/layout/images/themes/lara-dark-indigo.png
new file mode 100644
index 0000000..b435d98
Binary files /dev/null and b/frontend/public/layout/images/themes/lara-dark-indigo.png differ
diff --git a/frontend/public/layout/images/themes/lara-dark-purple.png b/frontend/public/layout/images/themes/lara-dark-purple.png
new file mode 100644
index 0000000..e0d5bf4
Binary files /dev/null and b/frontend/public/layout/images/themes/lara-dark-purple.png differ
diff --git a/frontend/public/layout/images/themes/lara-dark-teal.png b/frontend/public/layout/images/themes/lara-dark-teal.png
new file mode 100644
index 0000000..2ae2194
Binary files /dev/null and b/frontend/public/layout/images/themes/lara-dark-teal.png differ
diff --git a/frontend/public/layout/images/themes/lara-light-blue.png b/frontend/public/layout/images/themes/lara-light-blue.png
new file mode 100644
index 0000000..0278849
Binary files /dev/null and b/frontend/public/layout/images/themes/lara-light-blue.png differ
diff --git a/frontend/public/layout/images/themes/lara-light-indigo.png b/frontend/public/layout/images/themes/lara-light-indigo.png
new file mode 100644
index 0000000..80bee58
Binary files /dev/null and b/frontend/public/layout/images/themes/lara-light-indigo.png differ
diff --git a/frontend/public/layout/images/themes/lara-light-purple.png b/frontend/public/layout/images/themes/lara-light-purple.png
new file mode 100644
index 0000000..7745c13
Binary files /dev/null and b/frontend/public/layout/images/themes/lara-light-purple.png differ
diff --git a/frontend/public/layout/images/themes/lara-light-teal.png b/frontend/public/layout/images/themes/lara-light-teal.png
new file mode 100644
index 0000000..f8fb07f
Binary files /dev/null and b/frontend/public/layout/images/themes/lara-light-teal.png differ
diff --git a/frontend/public/layout/images/themes/luna-amber.png b/frontend/public/layout/images/themes/luna-amber.png
new file mode 100644
index 0000000..2cb7685
Binary files /dev/null and b/frontend/public/layout/images/themes/luna-amber.png differ
diff --git a/frontend/public/layout/images/themes/luna-blue.png b/frontend/public/layout/images/themes/luna-blue.png
new file mode 100644
index 0000000..fac4339
Binary files /dev/null and b/frontend/public/layout/images/themes/luna-blue.png differ
diff --git a/frontend/public/layout/images/themes/luna-green.png b/frontend/public/layout/images/themes/luna-green.png
new file mode 100644
index 0000000..f4c3789
Binary files /dev/null and b/frontend/public/layout/images/themes/luna-green.png differ
diff --git a/frontend/public/layout/images/themes/luna-pink.png b/frontend/public/layout/images/themes/luna-pink.png
new file mode 100644
index 0000000..6ef7b35
Binary files /dev/null and b/frontend/public/layout/images/themes/luna-pink.png differ
diff --git a/frontend/public/layout/images/themes/md-dark-deeppurple.svg b/frontend/public/layout/images/themes/md-dark-deeppurple.svg
new file mode 100644
index 0000000..c6f838b
--- /dev/null
+++ b/frontend/public/layout/images/themes/md-dark-deeppurple.svg
@@ -0,0 +1,9 @@
+
+
+ 4
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/public/layout/images/themes/md-dark-indigo.svg b/frontend/public/layout/images/themes/md-dark-indigo.svg
new file mode 100644
index 0000000..68658b6
--- /dev/null
+++ b/frontend/public/layout/images/themes/md-dark-indigo.svg
@@ -0,0 +1,9 @@
+
+
+ 2
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/public/layout/images/themes/md-light-deeppurple.svg b/frontend/public/layout/images/themes/md-light-deeppurple.svg
new file mode 100644
index 0000000..0d3119f
--- /dev/null
+++ b/frontend/public/layout/images/themes/md-light-deeppurple.svg
@@ -0,0 +1,9 @@
+
+
+ 4
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/public/layout/images/themes/md-light-indigo.svg b/frontend/public/layout/images/themes/md-light-indigo.svg
new file mode 100644
index 0000000..1afeed7
--- /dev/null
+++ b/frontend/public/layout/images/themes/md-light-indigo.svg
@@ -0,0 +1,9 @@
+
+
+ 2
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/public/layout/images/themes/mira.jpg b/frontend/public/layout/images/themes/mira.jpg
new file mode 100644
index 0000000..18e5b6e
Binary files /dev/null and b/frontend/public/layout/images/themes/mira.jpg differ
diff --git a/frontend/public/layout/images/themes/nano.jpg b/frontend/public/layout/images/themes/nano.jpg
new file mode 100644
index 0000000..62f3a10
Binary files /dev/null and b/frontend/public/layout/images/themes/nano.jpg differ
diff --git a/frontend/public/layout/images/themes/nova-accent.png b/frontend/public/layout/images/themes/nova-accent.png
new file mode 100644
index 0000000..260087f
Binary files /dev/null and b/frontend/public/layout/images/themes/nova-accent.png differ
diff --git a/frontend/public/layout/images/themes/nova-alt.png b/frontend/public/layout/images/themes/nova-alt.png
new file mode 100644
index 0000000..6d2eaa7
Binary files /dev/null and b/frontend/public/layout/images/themes/nova-alt.png differ
diff --git a/frontend/public/layout/images/themes/nova.png b/frontend/public/layout/images/themes/nova.png
new file mode 100644
index 0000000..12ff704
Binary files /dev/null and b/frontend/public/layout/images/themes/nova.png differ
diff --git a/frontend/public/layout/images/themes/rhea.png b/frontend/public/layout/images/themes/rhea.png
new file mode 100644
index 0000000..2ac3421
Binary files /dev/null and b/frontend/public/layout/images/themes/rhea.png differ
diff --git a/frontend/public/layout/images/themes/saga-blue.png b/frontend/public/layout/images/themes/saga-blue.png
new file mode 100644
index 0000000..0671d46
Binary files /dev/null and b/frontend/public/layout/images/themes/saga-blue.png differ
diff --git a/frontend/public/layout/images/themes/saga-green.png b/frontend/public/layout/images/themes/saga-green.png
new file mode 100644
index 0000000..4c8c3b8
Binary files /dev/null and b/frontend/public/layout/images/themes/saga-green.png differ
diff --git a/frontend/public/layout/images/themes/saga-orange.png b/frontend/public/layout/images/themes/saga-orange.png
new file mode 100644
index 0000000..2cabd5d
Binary files /dev/null and b/frontend/public/layout/images/themes/saga-orange.png differ
diff --git a/frontend/public/layout/images/themes/saga-purple.png b/frontend/public/layout/images/themes/saga-purple.png
new file mode 100644
index 0000000..4b45f8b
Binary files /dev/null and b/frontend/public/layout/images/themes/saga-purple.png differ
diff --git a/frontend/public/layout/images/themes/soho-dark.png b/frontend/public/layout/images/themes/soho-dark.png
new file mode 100644
index 0000000..02194d4
Binary files /dev/null and b/frontend/public/layout/images/themes/soho-dark.png differ
diff --git a/frontend/public/layout/images/themes/soho-light.png b/frontend/public/layout/images/themes/soho-light.png
new file mode 100644
index 0000000..9532fb5
Binary files /dev/null and b/frontend/public/layout/images/themes/soho-light.png differ
diff --git a/frontend/public/layout/images/themes/tailwind-light.png b/frontend/public/layout/images/themes/tailwind-light.png
new file mode 100644
index 0000000..679bd1e
Binary files /dev/null and b/frontend/public/layout/images/themes/tailwind-light.png differ
diff --git a/frontend/public/layout/images/themes/vela-blue.png b/frontend/public/layout/images/themes/vela-blue.png
new file mode 100644
index 0000000..6780f35
Binary files /dev/null and b/frontend/public/layout/images/themes/vela-blue.png differ
diff --git a/frontend/public/layout/images/themes/vela-green.png b/frontend/public/layout/images/themes/vela-green.png
new file mode 100644
index 0000000..6344526
Binary files /dev/null and b/frontend/public/layout/images/themes/vela-green.png differ
diff --git a/frontend/public/layout/images/themes/vela-orange.png b/frontend/public/layout/images/themes/vela-orange.png
new file mode 100644
index 0000000..a2a9cde
Binary files /dev/null and b/frontend/public/layout/images/themes/vela-orange.png differ
diff --git a/frontend/public/layout/images/themes/vela-purple.png b/frontend/public/layout/images/themes/vela-purple.png
new file mode 100644
index 0000000..d53ac06
Binary files /dev/null and b/frontend/public/layout/images/themes/vela-purple.png differ
diff --git a/frontend/public/layout/images/themes/viva-dark.svg b/frontend/public/layout/images/themes/viva-dark.svg
new file mode 100644
index 0000000..43b7706
--- /dev/null
+++ b/frontend/public/layout/images/themes/viva-dark.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/frontend/public/layout/images/themes/viva-light.svg b/frontend/public/layout/images/themes/viva-light.svg
new file mode 100644
index 0000000..1904eb4
--- /dev/null
+++ b/frontend/public/layout/images/themes/viva-light.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/frontend/public/themes/arya-blue/theme.css b/frontend/public/themes/arya-blue/theme.css
new file mode 100644
index 0000000..1e9facc
--- /dev/null
+++ b/frontend/public/themes/arya-blue/theme.css
@@ -0,0 +1,5787 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#383838;
+ --surface-e:#1e1e1e;
+ --surface-f:#1e1e1e;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#64B5F6;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50:#e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#1e1e1e;
+ --surface-border:#383838;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 1px #93cbf9;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#f7fbff;
+ --primary-100:#daedfd;
+ --primary-200:#bcdffb;
+ --primary-300:#9fd1f9;
+ --primary-400:#81c3f8;
+ --primary-500:#64b5f6;
+ --primary-600:#559ad1;
+ --primary-700:#467fac;
+ --primary-800:#376487;
+ --primary-900:#284862;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #64B5F6;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #464646;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(100, 181, 246, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1e1e1e;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #383838;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #64B5F6;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #383838;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #383838;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #383838;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-cascadeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(100, 181, 246, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #64B5F6;
+ background: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #2396f2;
+ background: #2396f2;
+ color: #212529;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #64B5F6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #2396f2;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #64B5F6;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #464646;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-dropdown-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(100, 181, 246, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #121212;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #64B5F6;
+}
+.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: #64B5F6;
+}
+.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: #64B5F6;
+}
+.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: #64B5F6;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #383838;
+ border-left: 1px solid #383838;
+ border-bottom: 1px solid #383838;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #383838;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #93cbf9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #64B5F6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #43a5f4;
+}
+.p-inputswitch.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #121212;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #64B5F6;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #383838;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(100, 181, 246, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-listbox.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(100, 181, 246, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #383838;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #64B5F6;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #64B5F6;
+ background: #64B5F6;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #2396f2;
+ background: #2396f2;
+ color: #212529;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #64B5F6;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #2396f2;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #64B5F6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #64B5F6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #383838;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #383838;
+ border: 2px solid #64B5F6;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-slider .p-slider-range {
+ background: #64B5F6;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #64B5F6;
+ border-color: #64B5F6;
+}
+
+.p-treeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+.p-togglebutton.p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.p-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 181, 246, 0.04);
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(100, 181, 246, 0.04);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #64B5F6;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #64B5F6;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #121212;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #121212;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #64B5F6;
+ 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(100, 181, 246, 0.04);
+ color: #64B5F6;
+}
+.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(100, 181, 246, 0.16);
+ color: #64B5F6;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64B5F6;
+ 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(100, 181, 246, 0.04);
+ color: #64B5F6;
+ 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(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.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: #383838;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #93cbf9;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(100, 181, 246, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(100, 181, 246, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #64B5F6;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #242424;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #383838;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-column-filter-overlay {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #383838;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #1e1e1e;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #43a5f4;
+ border: 1px solid #43a5f4;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.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 #93cbf9;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.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: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.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 #93cbf9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #43a5f4;
+ border-color: #43a5f4;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #43a5f4;
+ border-color: #43a5f4;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+}
+.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 #93cbf9;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.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: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.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 #93cbf9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(12, 120, 207, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #383838;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #93cbf9;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #383838;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ border-color: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #64B5F6;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1e1e1e;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #383838;
+}
+.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 #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #93cbf9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #93cbf9;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #64B5F6;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #64B5F6;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #93cbf9;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #64B5F6;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #383838;
+}
+.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 #383838;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #383838;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-splitter {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #383838;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #93cbf9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #64B5F6;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #64B5F6;
+ color: #64B5F6;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #64B5F6;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #93cbf9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.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(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #383838;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #383838;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #383838;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #64B5F6;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #353535;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #383838;
+}
+
+.p-sidebar {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #383838;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #383838;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #383838;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #383838;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.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: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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 #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem;
+ font-weight: 600;
+}
+.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 #93cbf9;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #383838;
+ 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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #383838;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #93cbf9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #64B5F6;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #64B5F6;
+ color: #64B5F6;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #383838;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #383838;
+ border-radius: 3px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #64B5F6;
+ color: #212529;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #383838;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #64B5F6;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(100, 181, 246, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #64B5F6;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #64B5F6;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #64B5F6;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #64B5F6;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #64B5F6;
+}
diff --git a/frontend/public/themes/arya-green/theme.css b/frontend/public/themes/arya-green/theme.css
new file mode 100644
index 0000000..63cd51c
--- /dev/null
+++ b/frontend/public/themes/arya-green/theme.css
@@ -0,0 +1,5787 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#383838;
+ --surface-e:#1e1e1e;
+ --surface-f:#1e1e1e;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#81C784;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50:#e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#1e1e1e;
+ --surface-border:#383838;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 1px #a7d8a9;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#f9fcf9;
+ --primary-100:#e1f2e1;
+ --primary-200:#c9e7ca;
+ --primary-300:#b1dcb3;
+ --primary-400:#99d29b;
+ --primary-500:#81c784;
+ --primary-600:#6ea970;
+ --primary-700:#5a8b5c;
+ --primary-800:#476d49;
+ --primary-900:#345035;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #81C784;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #464646;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(129, 199, 132, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1e1e1e;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #383838;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #81C784;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #383838;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #383838;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #383838;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-cascadeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(129, 199, 132, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #81C784;
+ background: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #54b358;
+ background: #54b358;
+ color: #212529;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #81C784;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #54b358;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #81C784;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #464646;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-dropdown-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(129, 199, 132, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #121212;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #81C784;
+}
+.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: #81C784;
+}
+.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: #81C784;
+}
+.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: #81C784;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #383838;
+ border-left: 1px solid #383838;
+ border-bottom: 1px solid #383838;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #383838;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #a7d8a9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #81C784;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #6abd6e;
+}
+.p-inputswitch.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #121212;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #81C784;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #383838;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(129, 199, 132, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-listbox.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(129, 199, 132, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #383838;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #81C784;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #81C784;
+ background: #81C784;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #54b358;
+ background: #54b358;
+ color: #212529;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #81C784;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #54b358;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #81C784;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #81C784;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #383838;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #383838;
+ border: 2px solid #81C784;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-slider .p-slider-range {
+ background: #81C784;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #81C784;
+ border-color: #81C784;
+}
+
+.p-treeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+.p-togglebutton.p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.p-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 199, 132, 0.04);
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 199, 132, 0.16);
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(129, 199, 132, 0.04);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(129, 199, 132, 0.16);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #81C784;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #81C784;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #121212;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #121212;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81C784;
+ 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(129, 199, 132, 0.04);
+ color: #81C784;
+}
+.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(129, 199, 132, 0.16);
+ color: #81C784;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81C784;
+ 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(129, 199, 132, 0.04);
+ color: #81C784;
+ 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(129, 199, 132, 0.16);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.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: #383838;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #81C784;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #81C784;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #81C784;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #81C784;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #a7d8a9;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(129, 199, 132, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(129, 199, 132, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #81C784;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #242424;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #383838;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-column-filter-overlay {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #383838;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #1e1e1e;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #6abd6e;
+ border: 1px solid #6abd6e;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.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 #a7d8a9;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.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: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.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 #a7d8a9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #6abd6e;
+ border-color: #6abd6e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #6abd6e;
+ border-color: #6abd6e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+}
+.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 #a7d8a9;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.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: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.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 #a7d8a9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(62, 139, 65, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #383838;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #a7d8a9;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #383838;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ border-color: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #81C784;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1e1e1e;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #383838;
+}
+.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 #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #a7d8a9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #a7d8a9;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #81C784;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #81C784;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #a7d8a9;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #81C784;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #383838;
+}
+.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 #383838;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #383838;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-splitter {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #383838;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #a7d8a9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #81C784;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #81C784;
+ color: #81C784;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #81C784;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #a7d8a9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.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(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #383838;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #383838;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #383838;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #81C784;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #353535;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #383838;
+}
+
+.p-sidebar {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #383838;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #383838;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #383838;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #383838;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.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: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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 #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem;
+ font-weight: 600;
+}
+.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 #a7d8a9;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #383838;
+ 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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #383838;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #a7d8a9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #81C784;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #81C784;
+ color: #81C784;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #383838;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #383838;
+ border-radius: 3px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #81C784;
+ color: #212529;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #383838;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #81C784;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(129, 199, 132, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #81C784;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #81C784;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #81C784;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #81C784;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #81C784;
+}
diff --git a/frontend/public/themes/arya-orange/theme.css b/frontend/public/themes/arya-orange/theme.css
new file mode 100644
index 0000000..0199d07
--- /dev/null
+++ b/frontend/public/themes/arya-orange/theme.css
@@ -0,0 +1,5787 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#383838;
+ --surface-e:#1e1e1e;
+ --surface-f:#1e1e1e;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#FFD54F;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50:#e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#1e1e1e;
+ --surface-border:#383838;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 1px #ffe284;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#fffdf6;
+ --primary-100:#fff5d5;
+ --primary-200:#ffedb3;
+ --primary-300:#ffe592;
+ --primary-400:#ffdd70;
+ --primary-500:#ffd54f;
+ --primary-600:#d9b543;
+ --primary-700:#b39537;
+ --primary-800:#8c752b;
+ --primary-900:#665520;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #FFD54F;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #464646;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(255, 213, 79, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1e1e1e;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #383838;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #FFD54F;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #383838;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #383838;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #383838;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-cascadeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(255, 213, 79, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #FFD54F;
+ background: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #ffc50c;
+ background: #ffc50c;
+ color: #212529;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #FFD54F;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #ffc50c;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #FFD54F;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #464646;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-dropdown-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(255, 213, 79, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #121212;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #FFD54F;
+}
+.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: #FFD54F;
+}
+.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: #FFD54F;
+}
+.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: #FFD54F;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #383838;
+ border-left: 1px solid #383838;
+ border-bottom: 1px solid #383838;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #383838;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #ffe284;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #FFD54F;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ffcd2e;
+}
+.p-inputswitch.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #121212;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #FFD54F;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #383838;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(255, 213, 79, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-listbox.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(255, 213, 79, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #383838;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #FFD54F;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #FFD54F;
+ background: #FFD54F;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #ffc50c;
+ background: #ffc50c;
+ color: #212529;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #FFD54F;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffc50c;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #FFD54F;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #FFD54F;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #383838;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #383838;
+ border: 2px solid #FFD54F;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-slider .p-slider-range {
+ background: #FFD54F;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #FFD54F;
+ border-color: #FFD54F;
+}
+
+.p-treeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+.p-togglebutton.p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.p-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 213, 79, 0.04);
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(255, 213, 79, 0.04);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #FFD54F;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #FFD54F;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #121212;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #121212;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFD54F;
+ 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(255, 213, 79, 0.04);
+ color: #FFD54F;
+}
+.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(255, 213, 79, 0.16);
+ color: #FFD54F;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFD54F;
+ 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(255, 213, 79, 0.04);
+ color: #FFD54F;
+ 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(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.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: #383838;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #ffe284;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(255, 213, 79, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(255, 213, 79, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #FFD54F;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #242424;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #383838;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-column-filter-overlay {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #383838;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #1e1e1e;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #ffcd2e;
+ border: 1px solid #ffcd2e;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.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 #ffe284;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.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: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.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 #ffe284;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+}
+.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 #ffe284;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.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: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.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 #ffe284;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(207, 157, 0, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #383838;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #ffe284;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #383838;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ border-color: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #FFD54F;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1e1e1e;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #383838;
+}
+.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 #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #ffe284;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #ffe284;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #FFD54F;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #FFD54F;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #ffe284;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #FFD54F;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #383838;
+}
+.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 #383838;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #383838;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-splitter {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #383838;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #ffe284;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #FFD54F;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #FFD54F;
+ color: #FFD54F;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #FFD54F;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #ffe284;
+}
+.p-tabview .p-tabview-panels {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.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(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #383838;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #383838;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #383838;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #FFD54F;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #353535;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #383838;
+}
+
+.p-sidebar {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #383838;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #383838;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #383838;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #383838;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.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: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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 #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem;
+ font-weight: 600;
+}
+.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 #ffe284;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #383838;
+ 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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #383838;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #ffe284;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #FFD54F;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #FFD54F;
+ color: #FFD54F;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #383838;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #383838;
+ border-radius: 3px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #FFD54F;
+ color: #212529;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #383838;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #FFD54F;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(255, 213, 79, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #FFD54F;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #FFD54F;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #FFD54F;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #FFD54F;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #FFD54F;
+}
diff --git a/frontend/public/themes/arya-purple/theme.css b/frontend/public/themes/arya-purple/theme.css
new file mode 100644
index 0000000..80d763f
--- /dev/null
+++ b/frontend/public/themes/arya-purple/theme.css
@@ -0,0 +1,5787 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#383838;
+ --surface-e:#1e1e1e;
+ --surface-f:#1e1e1e;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#BA68C8;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50:#e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#1e1e1e;
+ --surface-border:#383838;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 1px #cf95d9;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#fcf7fc;
+ --primary-100:#eedbf2;
+ --primary-200:#e1bee7;
+ --primary-300:#d4a1dd;
+ --primary-400:#c785d2;
+ --primary-500:#ba68c8;
+ --primary-600:#9e58aa;
+ --primary-700:#82498c;
+ --primary-800:#66396e;
+ --primary-900:#4a2a50;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #BA68C8;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #464646;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(186, 104, 200, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1e1e1e;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #383838;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #BA68C8;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #383838;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #383838;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #383838;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-cascadeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(186, 104, 200, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #BA68C8;
+ background: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #a241b2;
+ background: #a241b2;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #BA68C8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #a241b2;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #BA68C8;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #464646;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-dropdown-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(186, 104, 200, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #121212;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #BA68C8;
+}
+.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: #BA68C8;
+}
+.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: #BA68C8;
+}
+.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: #BA68C8;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #383838;
+ border-left: 1px solid #383838;
+ border-bottom: 1px solid #383838;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #383838;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #cf95d9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #BA68C8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b052c0;
+}
+.p-inputswitch.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #121212;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #BA68C8;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #383838;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(186, 104, 200, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-listbox.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(186, 104, 200, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #383838;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #BA68C8;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #BA68C8;
+ background: #BA68C8;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #a241b2;
+ background: #a241b2;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #BA68C8;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #a241b2;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #BA68C8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #BA68C8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #BA68C8;
+ border-color: #BA68C8;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #b052c0;
+ border-color: #b052c0;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #383838;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #383838;
+ border: 2px solid #BA68C8;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-slider .p-slider-range {
+ background: #BA68C8;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #BA68C8;
+ border-color: #BA68C8;
+}
+
+.p-treeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+.p-togglebutton.p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #BA68C8;
+ border-color: #BA68C8;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #b052c0;
+ border-color: #b052c0;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.p-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(186, 104, 200, 0.04);
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(186, 104, 200, 0.04);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #BA68C8;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #BA68C8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #121212;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #121212;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #BA68C8;
+ 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(186, 104, 200, 0.04);
+ color: #BA68C8;
+}
+.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(186, 104, 200, 0.16);
+ color: #BA68C8;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #BA68C8;
+ 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(186, 104, 200, 0.04);
+ color: #BA68C8;
+ 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(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.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: #383838;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #cf95d9;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(186, 104, 200, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(186, 104, 200, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #BA68C8;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #242424;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #383838;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-column-filter-overlay {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #383838;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #1e1e1e;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #b052c0;
+ border: 1px solid #b052c0;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.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 #cf95d9;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #BA68C8;
+ border-color: #BA68C8;
+ 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: #b052c0;
+ border-color: #b052c0;
+ 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 #cf95d9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #b052c0;
+ border-color: #b052c0;
+}
+.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: #b052c0;
+ border-color: #b052c0;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+}
+.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 #cf95d9;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #BA68C8;
+ border-color: #BA68C8;
+ 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: #b052c0;
+ border-color: #b052c0;
+ 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 #cf95d9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(117, 47, 129, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #383838;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #cf95d9;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #383838;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ border-color: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #BA68C8;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1e1e1e;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #383838;
+}
+.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 #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #cf95d9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #cf95d9;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #BA68C8;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #BA68C8;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #cf95d9;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #BA68C8;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #383838;
+}
+.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 #383838;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #383838;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-splitter {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #383838;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #cf95d9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #BA68C8;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #BA68C8;
+ color: #BA68C8;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #BA68C8;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #cf95d9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.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(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #383838;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #383838;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #383838;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #BA68C8;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #353535;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #383838;
+}
+
+.p-sidebar {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #383838;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #383838;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #383838;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #383838;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.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: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ 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 #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem;
+ font-weight: 600;
+}
+.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 #cf95d9;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #383838;
+ 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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #383838;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #cf95d9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #BA68C8;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #BA68C8;
+ color: #BA68C8;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #383838;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #383838;
+ border-radius: 3px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #BA68C8;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #383838;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #BA68C8;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(186, 104, 200, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #BA68C8;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #BA68C8;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #BA68C8;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #BA68C8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #BA68C8;
+}
diff --git a/frontend/public/themes/bootstrap4-dark-blue/theme.css b/frontend/public/themes/bootstrap4-dark-blue/theme.css
new file mode 100644
index 0000000..8b946c1
--- /dev/null
+++ b/frontend/public/themes/bootstrap4-dark-blue/theme.css
@@ -0,0 +1,5794 @@
+:root {
+ --surface-a:#2a323d;
+ --surface-b:#20262e;
+ --surface-c:rgba(255, 255, 255, 0.04);
+ --surface-d:#3f4b5b;
+ --surface-e:#2a323d;
+ --surface-f:#2a323d;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#8dd0ff;
+ --primary-color-text:#151515;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #20262e;
+ --surface-50: #363c43;
+ --surface-100: #4d5158;
+ --surface-200: #63676d;
+ --surface-300: #797d82;
+ --surface-400: #909397;
+ --surface-500: #a6a8ab;
+ --surface-600: #bcbec0;
+ --surface-700: #d2d4d5;
+ --surface-800: #e9e9ea;
+ --surface-900: #ffffff;
+ --gray-50:#e9e9ea;
+ --gray-100: #d2d4d5;
+ --gray-200: #bcbec0;
+ --gray-300: #a6a8ab;
+ --gray-400: #909397;
+ --gray-500: #797d82;
+ --gray-600: #63676d;
+ --gray-700: #4d5158;
+ --gray-800: #363c43;
+ --gray-900: #20262e;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#20262e;
+ --surface-section:#20262e;
+ --surface-card:#2a323d;
+ --surface-overlay:#2a323d;
+ --surface-border:#3f4b5b;
+ --surface-hover:rgba(255,255,255,.04);
+ --focus-ring: 0 0 0 1px #e3f3fe;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.15s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.65;
+}
+
+.p-error {
+ color: #f19ea6;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.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:#f3f8ff;
+ --blue-100:#c5dcff;
+ --blue-200:#97c1fe;
+ --blue-300:#69a5fe;
+ --blue-400:#3b8afd;
+ --blue-500:#0d6efd;
+ --blue-600:#0b5ed7;
+ --blue-700:#094db1;
+ --blue-800:#073d8b;
+ --blue-900:#052c65;
+ --green-50:#f4f9f6;
+ --green-100:#c8e2d6;
+ --green-200:#9ccbb5;
+ --green-300:#70b595;
+ --green-400:#459e74;
+ --green-500:#198754;
+ --green-600:#157347;
+ --green-700:#125f3b;
+ --green-800:#0e4a2e;
+ --green-900:#0a3622;
+ --yellow-50:#fffcf3;
+ --yellow-100:#fff0c3;
+ --yellow-200:#ffe494;
+ --yellow-300:#ffd965;
+ --yellow-400:#ffcd36;
+ --yellow-500:#ffc107;
+ --yellow-600:#d9a406;
+ --yellow-700:#b38705;
+ --yellow-800:#8c6a04;
+ --yellow-900:#664d03;
+ --cyan-50:#f3fcfe;
+ --cyan-100:#c5f2fb;
+ --cyan-200:#97e8f9;
+ --cyan-300:#69def6;
+ --cyan-400:#3bd4f3;
+ --cyan-500:#0dcaf0;
+ --cyan-600:#0baccc;
+ --cyan-700:#098da8;
+ --cyan-800:#076f84;
+ --cyan-900:#055160;
+ --pink-50:#fdf5f9;
+ --pink-100:#f5cee1;
+ --pink-200:#eda7ca;
+ --pink-300:#e681b3;
+ --pink-400:#de5a9b;
+ --pink-500:#d63384;
+ --pink-600:#b62b70;
+ --pink-700:#96245c;
+ --pink-800:#761c49;
+ --pink-900:#561435;
+ --indigo-50:#f7f3fe;
+ --indigo-100:#dac6fc;
+ --indigo-200:#bd98f9;
+ --indigo-300:#a06bf7;
+ --indigo-400:#833df4;
+ --indigo-500:#6610f2;
+ --indigo-600:#570ece;
+ --indigo-700:#470ba9;
+ --indigo-800:#380985;
+ --indigo-900:#290661;
+ --teal-50:#f4fcfa;
+ --teal-100:#c9f2e6;
+ --teal-200:#9fe8d2;
+ --teal-300:#75debf;
+ --teal-400:#4ad3ab;
+ --teal-500:#20c997;
+ --teal-600:#1bab80;
+ --teal-700:#168d6a;
+ --teal-800:#126f53;
+ --teal-900:#0d503c;
+ --orange-50:#fff9f3;
+ --orange-100:#ffe0c7;
+ --orange-200:#fec89a;
+ --orange-300:#feaf6d;
+ --orange-400:#fd9741;
+ --orange-500:#fd7e14;
+ --orange-600:#d76b11;
+ --orange-700:#b1580e;
+ --orange-800:#8b450b;
+ --orange-900:#653208;
+ --bluegray-50:#f8f9fb;
+ --bluegray-100:#e0e4ea;
+ --bluegray-200:#c7ced9;
+ --bluegray-300:#aeb9c8;
+ --bluegray-400:#95a3b8;
+ --bluegray-500:#7c8ea7;
+ --bluegray-600:#69798e;
+ --bluegray-700:#576375;
+ --bluegray-800:#444e5c;
+ --bluegray-900:#323943;
+ --purple-50:#f8f6fc;
+ --purple-100:#dcd2f0;
+ --purple-200:#c1aee4;
+ --purple-300:#a68ad9;
+ --purple-400:#8a66cd;
+ --purple-500:#6f42c1;
+ --purple-600:#5e38a4;
+ --purple-700:#4e2e87;
+ --purple-800:#3d246a;
+ --purple-900:#2c1a4d;
+ --red-50:#fdf5f6;
+ --red-100:#f7cfd2;
+ --red-200:#f0a8af;
+ --red-300:#e9828c;
+ --red-400:#e35b68;
+ --red-500:#dc3545;
+ --red-600:#bb2d3b;
+ --red-700:#9a2530;
+ --red-800:#791d26;
+ --red-900:#58151c;
+ --primary-50:#f9fdff;
+ --primary-100:#e4f4ff;
+ --primary-200:#ceebff;
+ --primary-300:#b8e2ff;
+ --primary-400:#a3d9ff;
+ --primary-500:#8dd0ff;
+ --primary-600:#78b1d9;
+ --primary-700:#6392b3;
+ --primary-800:#4e728c;
+ --primary-900:#385366;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.107rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #3f4b5b;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.75rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.75rem;
+ background: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #4c5866;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-autocomplete-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #64bfff;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-datepicker {
+ padding: 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #2a323d;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #3f4b5b;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #e3f3fe;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: color 0.15s, box-shadow 0.15s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #8dd0ff;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #8dd0ff;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #3f4b5b;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #3f4b5b;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #3f4b5b;
+ padding-right: 0;
+ padding-left: 0;
+ 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: rgba(255, 255, 255, 0.04);
+}
+.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 #e3f3fe;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.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 #e3f3fe;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.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 #e3f3fe;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #f19ea6;
+}
+
+.p-cascadeselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #64bfff;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1.5rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #3f4b5b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #3f4b5b;
+ background: #20262e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.15s;
+ color: #151515;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #8dd0ff;
+ background: #8dd0ff;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #3f4b5b;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #1dadff;
+ background: #1dadff;
+ color: #151515;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #8dd0ff;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #1dadff;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #151515;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #3f4b5b;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #4c5866;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: none;
+}
+
+.p-dropdown {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #f19ea6;
+}
+
+.p-dropdown-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #64bfff;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #3f4b5b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #2a323d;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #3f4b5b;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1.5rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #3f4b5b;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #20262e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #8dd0ff;
+}
+.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: #8dd0ff;
+}
+.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: #8dd0ff;
+}
+.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: #8dd0ff;
+}
+
+.p-inputgroup-addon {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #3f4b5b;
+ border-left: 1px solid #3f4b5b;
+ border-bottom: 1px solid #3f4b5b;
+ padding: 0.5rem 0.75rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #3f4b5b;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 4px;
+ transition-duration: 0.15s;
+}
+.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 #e3f3fe;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #3f4b5b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #8dd0ff;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #151515;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #8dd0ff;
+}
+.p-inputswitch.p-invalid {
+ border-color: #f19ea6;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+ padding: 0.5rem 0.75rem;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #3f4b5b;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #f19ea6;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.15s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #f19ea6;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #3f4b5b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #64bfff;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-listbox.p-invalid {
+ border-color: #f19ea6;
+}
+
+.p-multiselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #f19ea6;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #64bfff;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #3f4b5b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #3f4b5b;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #f19ea6;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffe082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #9fdaa8;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #3f4b5b;
+ background: #20262e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #3f4b5b;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.15s;
+ background-color: #151515;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #8dd0ff;
+ background: #8dd0ff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #1dadff;
+ background: #1dadff;
+ color: #151515;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #f19ea6;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #8dd0ff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #1dadff;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #151515;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #f19ea6;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #8dd0ff;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #8dd0ff;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #f19ea6;
+}
+
+.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #151515;
+}
+
+.p-selectbutton .p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #f19ea6;
+}
+
+.p-slider {
+ background: #3f4b5b;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #8dd0ff;
+ border: 2px solid #8dd0ff;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-slider .p-slider-range {
+ background: #8dd0ff;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #56bdff;
+ border-color: #56bdff;
+}
+
+.p-treeselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #f19ea6;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #3f4b5b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+
+.p-togglebutton.p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #f19ea6;
+}
+
+.p-button {
+ color: #151515;
+ background: #8dd0ff;
+ border: 1px solid #8dd0ff;
+ padding: 0.5rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: #56bdff;
+ color: #151515;
+ border-color: #56bdff;
+}
+.p-button:enabled:active {
+ background: #1dadff;
+ color: #151515;
+ border-color: #1dadff;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #8dd0ff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(141, 208, 255, 0.04);
+ color: #8dd0ff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(141, 208, 255, 0.16);
+ color: #8dd0ff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #8dd0ff;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(141, 208, 255, 0.04);
+ color: #8dd0ff;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(141, 208, 255, 0.16);
+ color: #8dd0ff;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-button .p-button-label {
+ transition-duration: 0.15s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #8dd0ff;
+ background-color: #151515;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #6c757d;
+ border: 1px solid #6c757d;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #5a6268;
+ color: #ffffff;
+ border-color: #5a6268;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px rgba(130, 138, 145, 0.5);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #545b62;
+ color: #ffffff;
+ border-color: #4e555b;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6c757d;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #151515;
+ background: #7fd8e6;
+ border: 1px solid #4cc8db;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #4cc8db;
+ color: #151515;
+ border-color: #26bdd3;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b1e8f0;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #26bdd3;
+ color: #151515;
+ border-color: #00b2cc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(127, 216, 230, 0.04);
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(127, 216, 230, 0.16);
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #7fd8e6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(127, 216, 230, 0.04);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(127, 216, 230, 0.16);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #151515;
+ background: #9fdaa8;
+ border: 1px solid #78cc86;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #78cc86;
+ color: #151515;
+ border-color: #5ac06c;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #c5e8ca;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #5ac06c;
+ color: #151515;
+ border-color: #3cb553;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(159, 218, 168, 0.04);
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 218, 168, 0.16);
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9fdaa8;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(159, 218, 168, 0.04);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(159, 218, 168, 0.16);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #151515;
+ background: #ffe082;
+ border: 1px solid #ffd54f;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd54f;
+ color: #151515;
+ border-color: #ffca28;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffecb3;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffca28;
+ color: #151515;
+ border-color: #ffc107;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffe082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #ffe082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #ffe082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #151515;
+ background: #b7a2e0;
+ border: 1px solid #9a7cd4;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9a7cd4;
+ color: #151515;
+ border-color: #845fca;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d3c7ec;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #845fca;
+ color: #151515;
+ border-color: #6d43c0;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(183, 162, 224, 0.04);
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(183, 162, 224, 0.16);
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #b7a2e0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(183, 162, 224, 0.04);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(183, 162, 224, 0.16);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #151515;
+ background: #f19ea6;
+ border: 1px solid #e97984;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #e97984;
+ color: #151515;
+ border-color: #f75965;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffd0d9;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f75965;
+ color: #151515;
+ border-color: #fd464e;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(241, 158, 166, 0.04);
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(241, 158, 166, 0.16);
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #f19ea6;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(241, 158, 166, 0.04);
+ border-color: transparent;
+ color: #f19ea6;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(241, 158, 166, 0.16);
+ border-color: transparent;
+ color: #f19ea6;
+}
+
+.p-button.p-button-link {
+ color: #8dd0ff;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #56bdff;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #8dd0ff;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #343e4d;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #3f4b5b;
+ 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: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #8dd0ff;
+ 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(141, 208, 255, 0.04);
+ color: #8dd0ff;
+}
+.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(141, 208, 255, 0.16);
+ color: #8dd0ff;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #8dd0ff;
+ 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(141, 208, 255, 0.04);
+ color: #8dd0ff;
+ 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(141, 208, 255, 0.16);
+ color: #8dd0ff;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 0.65625rem;
+}
+.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.625rem 0.9375rem;
+}
+.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: #6c757d;
+ 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(108, 117, 125, 0.04);
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ color: #6c757d;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6c757d;
+ 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(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #7fd8e6;
+ 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(127, 216, 230, 0.04);
+ color: #7fd8e6;
+}
+.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(127, 216, 230, 0.16);
+ color: #7fd8e6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #7fd8e6;
+ 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(127, 216, 230, 0.04);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+.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(127, 216, 230, 0.16);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9fdaa8;
+ 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(159, 218, 168, 0.04);
+ color: #9fdaa8;
+}
+.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(159, 218, 168, 0.16);
+ color: #9fdaa8;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9fdaa8;
+ 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(159, 218, 168, 0.04);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+.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(159, 218, 168, 0.16);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffe082;
+ 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(255, 224, 130, 0.04);
+ color: #ffe082;
+}
+.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(255, 224, 130, 0.16);
+ color: #ffe082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffe082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #ffe082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #ffe082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #b7a2e0;
+ 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(183, 162, 224, 0.04);
+ color: #b7a2e0;
+}
+.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(183, 162, 224, 0.16);
+ color: #b7a2e0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #b7a2e0;
+ 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(183, 162, 224, 0.04);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+.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(183, 162, 224, 0.16);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #f19ea6;
+ 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(241, 158, 166, 0.04);
+ color: #f19ea6;
+}
+.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(241, 158, 166, 0.16);
+ color: #f19ea6;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #f19ea6;
+ 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(241, 158, 166, 0.04);
+ border-color: transparent;
+ color: #f19ea6;
+}
+.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(241, 158, 166, 0.16);
+ border-color: transparent;
+ color: #f19ea6;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #e3f3fe;
+}
+.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: #3f4b5b;
+ width: 2rem;
+ height: 0.5rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #8dd0ff;
+ color: #151515;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #151515;
+ background: #8dd0ff;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #2a323d;
+ color: #8dd0ff;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #8dd0ff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: #8dd0ff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #8dd0ff;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #e3f3fe;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #e3f3fe;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #8dd0ff;
+ color: #151515;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #8dd0ff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #8dd0ff;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #8dd0ff;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #2a323d;
+}
+.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: #2a323d;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 2px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #2f3641;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #8dd0ff;
+ color: #151515;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #151515;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #151515;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 0 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #8dd0ff;
+ color: #151515;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.p-column-filter-overlay {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.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 #e3f3fe;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #3f4b5b;
+}
+.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.5rem 1.25rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1.25rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #3f4b5b;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #2a323d;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #3f4b5b;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #56bdff;
+ border: 1px solid #56bdff;
+ color: #151515;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #151515;
+ background: #8dd0ff;
+ border: 1px solid #8dd0ff;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #56bdff;
+ color: #151515;
+ border-color: #56bdff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #1dadff;
+ color: #151515;
+ border-color: #1dadff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.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 #e3f3fe;
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 #e3f3fe;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #3f4b5b;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #3f4b5b;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #2a323d;
+}
+.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 #3f4b5b;
+ padding: 1rem 1.25rem;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #e3f3fe;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #151515;
+ background: #56bdff;
+ border-color: #56bdff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #151515;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #56bdff;
+ border-color: #56bdff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #2a323d;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #151515;
+ background: #8dd0ff;
+ border: 1px solid #8dd0ff;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #56bdff;
+ color: #151515;
+ border-color: #56bdff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #1dadff;
+ color: #151515;
+ border-color: #1dadff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.65;
+ color: #151515;
+ background: #8dd0ff;
+ border: 1px solid #8dd0ff;
+}
+.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 #e3f3fe;
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 #e3f3fe;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.15s, box-shadow 0.15s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #8dd0ff;
+ color: #151515;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #0e9bff;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #3f4b5b;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #3f4b5b;
+ border-color: #3f4b5b;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #3f4b5b;
+ border-color: #3f4b5b;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ 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 #e3f3fe;
+}
+
+.p-paginator {
+ background: #2a323d;
+ color: #8dd0ff;
+ border: solid #3f4b5b;
+ border-width: 0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.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 #3f4b5b;
+ color: #8dd0ff;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: #8dd0ff;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 1px solid #3f4b5b;
+ color: #8dd0ff;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 1px solid #3f4b5b;
+ color: #8dd0ff;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #8dd0ff;
+ border-color: #8dd0ff;
+ color: #151515;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: #8dd0ff;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.15s, box-shadow 0.15s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #8dd0ff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #3f4b5b;
+}
+.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 #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ padding: 0.286rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #e3f3fe;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #3f4b5b;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #e3f3fe;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #8dd0ff;
+ color: #151515;
+}
+.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: #151515;
+}
+.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: #151515;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #e3f3fe;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #151515;
+ background: #8dd0ff;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #2a323d;
+ color: #8dd0ff;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #8dd0ff;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #e3f3fe;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #8dd0ff;
+ color: #151515;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #151515;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #151515;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #8dd0ff;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #2a323d;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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 #e3f3fe;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #3f4b5b;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1.5rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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 #e3f3fe;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #2a323d;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #3f4b5b;
+}
+.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 #3f4b5b;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #3f4b5b;
+ border: 0 none;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.p-splitter {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: color 0.15s, box-shadow 0.15s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #3f4b5b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #3f4b5b;
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #2a323d #2a323d #3f4b5b #2a323d;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 #e3f3fe;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #2a323d;
+ border-color: #3f4b5b #3f4b5b #2a323d #3f4b5b;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ 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 #e3f3fe;
+}
+.p-tabview .p-tabview-panels {
+ background: #2a323d;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.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(42, 50, 61, 0);
+ border-bottom-color: #2a323d;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(63, 75, 91, 0);
+ border-bottom-color: #3f4b5b;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #2a323d;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #3f4b5b;
+}
+.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: 4px;
+ box-shadow: none;
+ border: 1px solid #3f4b5b;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #8dd0ff;
+ color: #151515;
+ width: 2rem;
+ height: 2rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #56bdff;
+ color: #151515;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(42, 50, 61, 0);
+ border-bottom-color: #2a323d;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(63, 75, 91, 0);
+ border-bottom-color: #3c4756;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #2a323d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #3f4b5b;
+}
+
+.p-sidebar {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #e3f3fe;
+}
+.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: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.75rem;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #3f4b5b;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #2a323d;
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-fileupload .p-fileupload-content {
+ background: #2a323d;
+ padding: 2rem 1rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #56bdff;
+ color: #151515;
+ border-color: #56bdff;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #1dadff;
+ color: #151515;
+ border-color: #1dadff;
+}
+
+.p-breadcrumb {
+ background: #343e4d;
+ border: 0 none;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #8dd0ff;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #8dd0ff;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #20262e;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 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: 4px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.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: 0.5rem 1rem;
+ background: #343e4d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #20262e;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.6);
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 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: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #20262e;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem 1rem;
+ background: #343e4d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.6);
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #20262e;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 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.15s;
+ }
+ .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.15s;
+ 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 #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem 1.25rem;
+ font-weight: 600;
+}
+.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 #e3f3fe;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #3f4b5b;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #20262e;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #3f4b5b;
+ margin: 0.5rem 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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 4px;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #8dd0ff;
+ color: #151515;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #3f4b5b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #3f4b5b;
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #2a323d #2a323d #3f4b5b #2a323d;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 #e3f3fe;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #2a323d;
+ border-color: #3f4b5b #3f4b5b #2a323d #3f4b5b;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #20262e;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 0px;
+ color: #004085;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #004085;
+}
+.p-inline-message.p-inline-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 0px;
+ color: #155724;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #155724;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 0px;
+ color: #856404;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #856404;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 0px;
+ color: #721c24;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #721c24;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.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 #e3f3fe;
+}
+.p-message.p-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #004085;
+}
+.p-message.p-message-info .p-message-close {
+ color: #004085;
+}
+.p-message.p-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #155724;
+}
+.p-message.p-message-success .p-message-close {
+ color: #155724;
+}
+.p-message.p-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #856404;
+}
+.p-message.p-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-close {
+ color: #721c24;
+}
+.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: 1;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.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: color 0.15s, box-shadow 0.15s;
+}
+.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 #e3f3fe;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.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: #004085;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.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: #155724;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.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: #856404;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.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: #721c24;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 4rem;
+ height: 4rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 4rem;
+ height: 4rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #7789a1;
+ width: 1rem;
+ height: 1rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #687c97;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #8dd0ff;
+ color: #151515;
+}
+.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: #8dd0ff;
+ color: #151515;
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2rem;
+ height: 2rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.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: color 0.15s, box-shadow 0.15s;
+}
+
+.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: color 0.15s, box-shadow 0.15s;
+ 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: #3f4b5b;
+ border-radius: 4px;
+}
+.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 #2a323d;
+}
+
+.p-badge {
+ background: #8dd0ff;
+ color: #151515;
+ 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: #6c757d;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #9fdaa8;
+ color: #151515;
+}
+.p-badge.p-badge-info {
+ background-color: #7fd8e6;
+ color: #151515;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffe082;
+ color: #151515;
+}
+.p-badge.p-badge-danger {
+ background-color: #f19ea6;
+ color: #151515;
+}
+.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-chip {
+ background-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 4px;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.75rem;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #3f4b5b;
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #8dd0ff;
+}
+.p-progressbar .p-progressbar-label {
+ color: #151515;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 4px;
+ box-shadow: none;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-scrolltop.p-link {
+ background: #8dd0ff;
+}
+.p-scrolltop.p-link:hover {
+ background: #56bdff;
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #151515;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 4px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #8dd0ff;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #9fdaa8;
+ color: #151515;
+}
+.p-tag.p-tag-info {
+ background-color: #7fd8e6;
+ color: #151515;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffe082;
+ color: #151515;
+}
+.p-tag.p-tag-danger {
+ background-color: #f19ea6;
+ color: #151515;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Vendor extensions to the designer enhanced bootstrap compatibility */
+.p-breadcrumb .p-breadcrumb-chevron {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+.p-breadcrumb .p-breadcrumb-chevron:before {
+ content: "/";
+}
+
+.fc.fc-theme-standard .fc-highlight {
+ background: #476880;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/bootstrap4-dark-purple/theme.css b/frontend/public/themes/bootstrap4-dark-purple/theme.css
new file mode 100644
index 0000000..373f988
--- /dev/null
+++ b/frontend/public/themes/bootstrap4-dark-purple/theme.css
@@ -0,0 +1,5794 @@
+:root {
+ --surface-a:#2a323d;
+ --surface-b:#20262e;
+ --surface-c:rgba(255, 255, 255, 0.04);
+ --surface-d:#3f4b5b;
+ --surface-e:#2a323d;
+ --surface-f:#2a323d;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#c298d8;
+ --primary-color-text:#151515;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #20262e;
+ --surface-50: #363c43;
+ --surface-100: #4d5158;
+ --surface-200: #63676d;
+ --surface-300: #797d82;
+ --surface-400: #909397;
+ --surface-500: #a6a8ab;
+ --surface-600: #bcbec0;
+ --surface-700: #d2d4d5;
+ --surface-800: #e9e9ea;
+ --surface-900: #ffffff;
+ --gray-50:#e9e9ea;
+ --gray-100: #d2d4d5;
+ --gray-200: #bcbec0;
+ --gray-300: #a6a8ab;
+ --gray-400: #909397;
+ --gray-500: #797d82;
+ --gray-600: #63676d;
+ --gray-700: #4d5158;
+ --gray-800: #363c43;
+ --gray-900: #20262e;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#20262e;
+ --surface-section:#20262e;
+ --surface-card:#2a323d;
+ --surface-overlay:#2a323d;
+ --surface-border:#3f4b5b;
+ --surface-hover:rgba(255,255,255,.04);
+ --focus-ring: 0 0 0 1px #f0e6f5;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.15s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.65;
+}
+
+.p-error {
+ color: #f19ea6;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.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:#f3f8ff;
+ --blue-100:#c5dcff;
+ --blue-200:#97c1fe;
+ --blue-300:#69a5fe;
+ --blue-400:#3b8afd;
+ --blue-500:#0d6efd;
+ --blue-600:#0b5ed7;
+ --blue-700:#094db1;
+ --blue-800:#073d8b;
+ --blue-900:#052c65;
+ --green-50:#f4f9f6;
+ --green-100:#c8e2d6;
+ --green-200:#9ccbb5;
+ --green-300:#70b595;
+ --green-400:#459e74;
+ --green-500:#198754;
+ --green-600:#157347;
+ --green-700:#125f3b;
+ --green-800:#0e4a2e;
+ --green-900:#0a3622;
+ --yellow-50:#fffcf3;
+ --yellow-100:#fff0c3;
+ --yellow-200:#ffe494;
+ --yellow-300:#ffd965;
+ --yellow-400:#ffcd36;
+ --yellow-500:#ffc107;
+ --yellow-600:#d9a406;
+ --yellow-700:#b38705;
+ --yellow-800:#8c6a04;
+ --yellow-900:#664d03;
+ --cyan-50:#f3fcfe;
+ --cyan-100:#c5f2fb;
+ --cyan-200:#97e8f9;
+ --cyan-300:#69def6;
+ --cyan-400:#3bd4f3;
+ --cyan-500:#0dcaf0;
+ --cyan-600:#0baccc;
+ --cyan-700:#098da8;
+ --cyan-800:#076f84;
+ --cyan-900:#055160;
+ --pink-50:#fdf5f9;
+ --pink-100:#f5cee1;
+ --pink-200:#eda7ca;
+ --pink-300:#e681b3;
+ --pink-400:#de5a9b;
+ --pink-500:#d63384;
+ --pink-600:#b62b70;
+ --pink-700:#96245c;
+ --pink-800:#761c49;
+ --pink-900:#561435;
+ --indigo-50:#f7f3fe;
+ --indigo-100:#dac6fc;
+ --indigo-200:#bd98f9;
+ --indigo-300:#a06bf7;
+ --indigo-400:#833df4;
+ --indigo-500:#6610f2;
+ --indigo-600:#570ece;
+ --indigo-700:#470ba9;
+ --indigo-800:#380985;
+ --indigo-900:#290661;
+ --teal-50:#f4fcfa;
+ --teal-100:#c9f2e6;
+ --teal-200:#9fe8d2;
+ --teal-300:#75debf;
+ --teal-400:#4ad3ab;
+ --teal-500:#20c997;
+ --teal-600:#1bab80;
+ --teal-700:#168d6a;
+ --teal-800:#126f53;
+ --teal-900:#0d503c;
+ --orange-50:#fff9f3;
+ --orange-100:#ffe0c7;
+ --orange-200:#fec89a;
+ --orange-300:#feaf6d;
+ --orange-400:#fd9741;
+ --orange-500:#fd7e14;
+ --orange-600:#d76b11;
+ --orange-700:#b1580e;
+ --orange-800:#8b450b;
+ --orange-900:#653208;
+ --bluegray-50:#f8f9fb;
+ --bluegray-100:#e0e4ea;
+ --bluegray-200:#c7ced9;
+ --bluegray-300:#aeb9c8;
+ --bluegray-400:#95a3b8;
+ --bluegray-500:#7c8ea7;
+ --bluegray-600:#69798e;
+ --bluegray-700:#576375;
+ --bluegray-800:#444e5c;
+ --bluegray-900:#323943;
+ --purple-50:#f8f6fc;
+ --purple-100:#dcd2f0;
+ --purple-200:#c1aee4;
+ --purple-300:#a68ad9;
+ --purple-400:#8a66cd;
+ --purple-500:#6f42c1;
+ --purple-600:#5e38a4;
+ --purple-700:#4e2e87;
+ --purple-800:#3d246a;
+ --purple-900:#2c1a4d;
+ --red-50:#fdf5f6;
+ --red-100:#f7cfd2;
+ --red-200:#f0a8af;
+ --red-300:#e9828c;
+ --red-400:#e35b68;
+ --red-500:#dc3545;
+ --red-600:#bb2d3b;
+ --red-700:#9a2530;
+ --red-800:#791d26;
+ --red-900:#58151c;
+ --primary-50:#fcfafd;
+ --primary-100:#f0e6f6;
+ --primary-200:#e5d3ee;
+ --primary-300:#d9bfe7;
+ --primary-400:#ceacdf;
+ --primary-500:#c298d8;
+ --primary-600:#a581b8;
+ --primary-700:#886a97;
+ --primary-800:#6b5477;
+ --primary-900:#4e3d56;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.107rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #3f4b5b;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.75rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.75rem;
+ background: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #4c5866;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-autocomplete-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #b07acd;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-datepicker {
+ padding: 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #2a323d;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #3f4b5b;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #f0e6f5;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: color 0.15s, box-shadow 0.15s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #c298d8;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #c298d8;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #3f4b5b;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #3f4b5b;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #3f4b5b;
+ padding-right: 0;
+ padding-left: 0;
+ 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: rgba(255, 255, 255, 0.04);
+}
+.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 #f0e6f5;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.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 #f0e6f5;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.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 #f0e6f5;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #f19ea6;
+}
+
+.p-cascadeselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #b07acd;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1.5rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #3f4b5b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #3f4b5b;
+ background: #20262e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.15s;
+ color: #151515;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #c298d8;
+ background: #c298d8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #3f4b5b;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #9954bb;
+ background: #9954bb;
+ color: #151515;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #c298d8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #9954bb;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #151515;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #3f4b5b;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #4c5866;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: none;
+}
+
+.p-dropdown {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #f19ea6;
+}
+
+.p-dropdown-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #b07acd;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #3f4b5b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #2a323d;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #3f4b5b;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1.5rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #3f4b5b;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #20262e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #c298d8;
+}
+.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: #c298d8;
+}
+.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: #c298d8;
+}
+.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: #c298d8;
+}
+
+.p-inputgroup-addon {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #3f4b5b;
+ border-left: 1px solid #3f4b5b;
+ border-bottom: 1px solid #3f4b5b;
+ padding: 0.5rem 0.75rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #3f4b5b;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 4px;
+ transition-duration: 0.15s;
+}
+.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 #f0e6f5;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #3f4b5b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #c298d8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #151515;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #c298d8;
+}
+.p-inputswitch.p-invalid {
+ border-color: #f19ea6;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+ padding: 0.5rem 0.75rem;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #3f4b5b;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #f19ea6;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.15s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #f19ea6;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #3f4b5b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #b07acd;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-listbox.p-invalid {
+ border-color: #f19ea6;
+}
+
+.p-multiselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #f19ea6;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #b07acd;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #3f4b5b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #3f4b5b;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #f19ea6;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffe082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #9fdaa8;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #3f4b5b;
+ background: #20262e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #3f4b5b;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.15s;
+ background-color: #151515;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #c298d8;
+ background: #c298d8;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #9954bb;
+ background: #9954bb;
+ color: #151515;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #f19ea6;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #c298d8;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #9954bb;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #151515;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #f19ea6;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #c298d8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #c298d8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #f19ea6;
+}
+
+.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #151515;
+}
+
+.p-selectbutton .p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #f19ea6;
+}
+
+.p-slider {
+ background: #3f4b5b;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #c298d8;
+ border: 2px solid #c298d8;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-slider .p-slider-range {
+ background: #c298d8;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #aa70c7;
+ border-color: #aa70c7;
+}
+
+.p-treeselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #f19ea6;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #3f4b5b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+
+.p-togglebutton.p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #f19ea6;
+}
+
+.p-button {
+ color: #151515;
+ background: #c298d8;
+ border: 1px solid #c298d8;
+ padding: 0.5rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: #aa70c7;
+ color: #151515;
+ border-color: #aa70c7;
+}
+.p-button:enabled:active {
+ background: #9954bb;
+ color: #151515;
+ border-color: #9954bb;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #c298d8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(194, 152, 216, 0.04);
+ color: #c298d8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(194, 152, 216, 0.16);
+ color: #c298d8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #c298d8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(194, 152, 216, 0.04);
+ color: #c298d8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(194, 152, 216, 0.16);
+ color: #c298d8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-button .p-button-label {
+ transition-duration: 0.15s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #c298d8;
+ background-color: #151515;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #6c757d;
+ border: 1px solid #6c757d;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #5a6268;
+ color: #ffffff;
+ border-color: #5a6268;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px rgba(130, 138, 145, 0.5);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #545b62;
+ color: #ffffff;
+ border-color: #4e555b;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6c757d;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #151515;
+ background: #7fd8e6;
+ border: 1px solid #4cc8db;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #4cc8db;
+ color: #151515;
+ border-color: #26bdd3;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b1e8f0;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #26bdd3;
+ color: #151515;
+ border-color: #00b2cc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(127, 216, 230, 0.04);
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(127, 216, 230, 0.16);
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #7fd8e6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(127, 216, 230, 0.04);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(127, 216, 230, 0.16);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #151515;
+ background: #9fdaa8;
+ border: 1px solid #78cc86;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #78cc86;
+ color: #151515;
+ border-color: #5ac06c;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #c5e8ca;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #5ac06c;
+ color: #151515;
+ border-color: #3cb553;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(159, 218, 168, 0.04);
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 218, 168, 0.16);
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9fdaa8;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(159, 218, 168, 0.04);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(159, 218, 168, 0.16);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #151515;
+ background: #ffe082;
+ border: 1px solid #ffd54f;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd54f;
+ color: #151515;
+ border-color: #ffca28;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffecb3;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffca28;
+ color: #151515;
+ border-color: #ffc107;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffe082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #ffe082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #ffe082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #151515;
+ background: #b7a2e0;
+ border: 1px solid #9a7cd4;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9a7cd4;
+ color: #151515;
+ border-color: #845fca;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d3c7ec;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #845fca;
+ color: #151515;
+ border-color: #6d43c0;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(183, 162, 224, 0.04);
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(183, 162, 224, 0.16);
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #b7a2e0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(183, 162, 224, 0.04);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(183, 162, 224, 0.16);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #151515;
+ background: #f19ea6;
+ border: 1px solid #e97984;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #e97984;
+ color: #151515;
+ border-color: #f75965;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffd0d9;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f75965;
+ color: #151515;
+ border-color: #fd464e;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(241, 158, 166, 0.04);
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(241, 158, 166, 0.16);
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #f19ea6;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(241, 158, 166, 0.04);
+ border-color: transparent;
+ color: #f19ea6;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(241, 158, 166, 0.16);
+ border-color: transparent;
+ color: #f19ea6;
+}
+
+.p-button.p-button-link {
+ color: #c298d8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #aa70c7;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #c298d8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #343e4d;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #3f4b5b;
+ 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: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #c298d8;
+ 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(194, 152, 216, 0.04);
+ color: #c298d8;
+}
+.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(194, 152, 216, 0.16);
+ color: #c298d8;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #c298d8;
+ 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(194, 152, 216, 0.04);
+ color: #c298d8;
+ 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(194, 152, 216, 0.16);
+ color: #c298d8;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 0.65625rem;
+}
+.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.625rem 0.9375rem;
+}
+.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: #6c757d;
+ 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(108, 117, 125, 0.04);
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ color: #6c757d;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6c757d;
+ 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(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #7fd8e6;
+ 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(127, 216, 230, 0.04);
+ color: #7fd8e6;
+}
+.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(127, 216, 230, 0.16);
+ color: #7fd8e6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #7fd8e6;
+ 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(127, 216, 230, 0.04);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+.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(127, 216, 230, 0.16);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9fdaa8;
+ 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(159, 218, 168, 0.04);
+ color: #9fdaa8;
+}
+.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(159, 218, 168, 0.16);
+ color: #9fdaa8;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9fdaa8;
+ 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(159, 218, 168, 0.04);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+.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(159, 218, 168, 0.16);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffe082;
+ 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(255, 224, 130, 0.04);
+ color: #ffe082;
+}
+.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(255, 224, 130, 0.16);
+ color: #ffe082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffe082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #ffe082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #ffe082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #b7a2e0;
+ 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(183, 162, 224, 0.04);
+ color: #b7a2e0;
+}
+.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(183, 162, 224, 0.16);
+ color: #b7a2e0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #b7a2e0;
+ 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(183, 162, 224, 0.04);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+.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(183, 162, 224, 0.16);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #f19ea6;
+ 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(241, 158, 166, 0.04);
+ color: #f19ea6;
+}
+.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(241, 158, 166, 0.16);
+ color: #f19ea6;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #f19ea6;
+ 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(241, 158, 166, 0.04);
+ border-color: transparent;
+ color: #f19ea6;
+}
+.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(241, 158, 166, 0.16);
+ border-color: transparent;
+ color: #f19ea6;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #f0e6f5;
+}
+.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: #3f4b5b;
+ width: 2rem;
+ height: 0.5rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #c298d8;
+ color: #151515;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #151515;
+ background: #c298d8;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #2a323d;
+ color: #c298d8;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #c298d8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: #c298d8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #c298d8;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #f0e6f5;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #f0e6f5;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #c298d8;
+ color: #151515;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #c298d8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #c298d8;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #c298d8;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #2a323d;
+}
+.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: #2a323d;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 2px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #2f3641;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #c298d8;
+ color: #151515;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #151515;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #151515;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 0 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #c298d8;
+ color: #151515;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.p-column-filter-overlay {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.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 #f0e6f5;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #3f4b5b;
+}
+.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.5rem 1.25rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1.25rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #3f4b5b;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #2a323d;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #3f4b5b;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #aa70c7;
+ border: 1px solid #aa70c7;
+ color: #151515;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #151515;
+ background: #c298d8;
+ border: 1px solid #c298d8;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #aa70c7;
+ color: #151515;
+ border-color: #aa70c7;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #9954bb;
+ color: #151515;
+ border-color: #9954bb;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.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 #f0e6f5;
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 #f0e6f5;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #3f4b5b;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #3f4b5b;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #2a323d;
+}
+.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 #3f4b5b;
+ padding: 1rem 1.25rem;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #f0e6f5;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #151515;
+ background: #aa70c7;
+ border-color: #aa70c7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #151515;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #aa70c7;
+ border-color: #aa70c7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #2a323d;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #151515;
+ background: #c298d8;
+ border: 1px solid #c298d8;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #aa70c7;
+ color: #151515;
+ border-color: #aa70c7;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #9954bb;
+ color: #151515;
+ border-color: #9954bb;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.65;
+ color: #151515;
+ background: #c298d8;
+ border: 1px solid #c298d8;
+}
+.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 #f0e6f5;
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 #f0e6f5;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.15s, box-shadow 0.15s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #c298d8;
+ color: #151515;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #8942ae;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #3f4b5b;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #3f4b5b;
+ border-color: #3f4b5b;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #3f4b5b;
+ border-color: #3f4b5b;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ 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 #f0e6f5;
+}
+
+.p-paginator {
+ background: #2a323d;
+ color: #c298d8;
+ border: solid #3f4b5b;
+ border-width: 0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.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 #3f4b5b;
+ color: #c298d8;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: #c298d8;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 1px solid #3f4b5b;
+ color: #c298d8;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 1px solid #3f4b5b;
+ color: #c298d8;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #c298d8;
+ border-color: #c298d8;
+ color: #151515;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: #c298d8;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.15s, box-shadow 0.15s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #c298d8;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #3f4b5b;
+}
+.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 #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ padding: 0.286rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #f0e6f5;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #3f4b5b;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #f0e6f5;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #c298d8;
+ color: #151515;
+}
+.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: #151515;
+}
+.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: #151515;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #f0e6f5;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #151515;
+ background: #c298d8;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #2a323d;
+ color: #c298d8;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #c298d8;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #f0e6f5;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #c298d8;
+ color: #151515;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #151515;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #151515;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #c298d8;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #2a323d;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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 #f0e6f5;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #3f4b5b;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1.5rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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 #f0e6f5;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #2a323d;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #3f4b5b;
+}
+.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 #3f4b5b;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #3f4b5b;
+ border: 0 none;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.p-splitter {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: color 0.15s, box-shadow 0.15s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #3f4b5b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #3f4b5b;
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #2a323d #2a323d #3f4b5b #2a323d;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 #f0e6f5;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #2a323d;
+ border-color: #3f4b5b #3f4b5b #2a323d #3f4b5b;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ 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 #f0e6f5;
+}
+.p-tabview .p-tabview-panels {
+ background: #2a323d;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.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(42, 50, 61, 0);
+ border-bottom-color: #2a323d;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(63, 75, 91, 0);
+ border-bottom-color: #3f4b5b;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #2a323d;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #3f4b5b;
+}
+.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: 4px;
+ box-shadow: none;
+ border: 1px solid #3f4b5b;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #c298d8;
+ color: #151515;
+ width: 2rem;
+ height: 2rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #aa70c7;
+ color: #151515;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(42, 50, 61, 0);
+ border-bottom-color: #2a323d;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(63, 75, 91, 0);
+ border-bottom-color: #3c4756;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #2a323d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #3f4b5b;
+}
+
+.p-sidebar {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #f0e6f5;
+}
+.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: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.75rem;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #3f4b5b;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #2a323d;
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-fileupload .p-fileupload-content {
+ background: #2a323d;
+ padding: 2rem 1rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #aa70c7;
+ color: #151515;
+ border-color: #aa70c7;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #9954bb;
+ color: #151515;
+ border-color: #9954bb;
+}
+
+.p-breadcrumb {
+ background: #343e4d;
+ border: 0 none;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #c298d8;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #c298d8;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #20262e;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 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: 4px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.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: 0.5rem 1rem;
+ background: #343e4d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #20262e;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.6);
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 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: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #20262e;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem 1rem;
+ background: #343e4d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.6);
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #20262e;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 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.15s;
+ }
+ .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.15s;
+ 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 #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem 1.25rem;
+ font-weight: 600;
+}
+.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 #f0e6f5;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #3f4b5b;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #20262e;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #3f4b5b;
+ margin: 0.5rem 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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 4px;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #c298d8;
+ color: #151515;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #3f4b5b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #3f4b5b;
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #2a323d #2a323d #3f4b5b #2a323d;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 #f0e6f5;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #2a323d;
+ border-color: #3f4b5b #3f4b5b #2a323d #3f4b5b;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #20262e;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 0px;
+ color: #004085;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #004085;
+}
+.p-inline-message.p-inline-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 0px;
+ color: #155724;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #155724;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 0px;
+ color: #856404;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #856404;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 0px;
+ color: #721c24;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #721c24;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.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 #f0e6f5;
+}
+.p-message.p-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #004085;
+}
+.p-message.p-message-info .p-message-close {
+ color: #004085;
+}
+.p-message.p-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #155724;
+}
+.p-message.p-message-success .p-message-close {
+ color: #155724;
+}
+.p-message.p-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #856404;
+}
+.p-message.p-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-close {
+ color: #721c24;
+}
+.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: 1;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.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: color 0.15s, box-shadow 0.15s;
+}
+.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 #f0e6f5;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.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: #004085;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.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: #155724;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.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: #856404;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.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: #721c24;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 4rem;
+ height: 4rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 4rem;
+ height: 4rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #7789a1;
+ width: 1rem;
+ height: 1rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #687c97;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #c298d8;
+ color: #151515;
+}
+.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: #c298d8;
+ color: #151515;
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2rem;
+ height: 2rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.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: color 0.15s, box-shadow 0.15s;
+}
+
+.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: color 0.15s, box-shadow 0.15s;
+ 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: #3f4b5b;
+ border-radius: 4px;
+}
+.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 #2a323d;
+}
+
+.p-badge {
+ background: #c298d8;
+ color: #151515;
+ 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: #6c757d;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #9fdaa8;
+ color: #151515;
+}
+.p-badge.p-badge-info {
+ background-color: #7fd8e6;
+ color: #151515;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffe082;
+ color: #151515;
+}
+.p-badge.p-badge-danger {
+ background-color: #f19ea6;
+ color: #151515;
+}
+.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-chip {
+ background-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 4px;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.75rem;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #3f4b5b;
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #c298d8;
+}
+.p-progressbar .p-progressbar-label {
+ color: #151515;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 4px;
+ box-shadow: none;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-scrolltop.p-link {
+ background: #c298d8;
+}
+.p-scrolltop.p-link:hover {
+ background: #aa70c7;
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #151515;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 4px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #c298d8;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #9fdaa8;
+ color: #151515;
+}
+.p-tag.p-tag-info {
+ background-color: #7fd8e6;
+ color: #151515;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffe082;
+ color: #151515;
+}
+.p-tag.p-tag-danger {
+ background-color: #f19ea6;
+ color: #151515;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Vendor extensions to the designer enhanced bootstrap compatibility */
+.p-breadcrumb .p-breadcrumb-chevron {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+.p-breadcrumb .p-breadcrumb-chevron:before {
+ content: "/";
+}
+
+.fc.fc-theme-standard .fc-highlight {
+ background: #614c6c;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/bootstrap4-light-blue/theme.css b/frontend/public/themes/bootstrap4-light-blue/theme.css
new file mode 100644
index 0000000..a41d099
--- /dev/null
+++ b/frontend/public/themes/bootstrap4-light-blue/theme.css
@@ -0,0 +1,5794 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#efefef;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#212529;
+ --text-color-secondary:#6c757d;
+ --primary-color:#007bff;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #f9fafb;
+ --surface-100: #f8f9fa;
+ --surface-200: #e9ecef;
+ --surface-300: #dee2e6;
+ --surface-400: #ced4da;
+ --surface-500: #adb5bd;
+ --surface-600: #6c757d;
+ --surface-700: #495057;
+ --surface-800: #343a40;
+ --surface-900: #212529;
+ --gray-50: #f9fafb;
+ --gray-100: #f8f9fa;
+ --gray-200: #e9ecef;
+ --gray-300: #dee2e6;
+ --gray-400: #ced4da;
+ --gray-500: #adb5bd;
+ --gray-600: #6c757d;
+ --gray-700: #495057;
+ --gray-800: #343a40;
+ --gray-900: #212529;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#efefef;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dee2e6;
+ --surface-hover:#e9ecef;
+ --focus-ring: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.15s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.65;
+}
+
+.p-error {
+ color: #dc3545;
+}
+
+.p-text-secondary {
+ color: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.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:#f3f8ff;
+ --blue-100:#c5dcff;
+ --blue-200:#97c1fe;
+ --blue-300:#69a5fe;
+ --blue-400:#3b8afd;
+ --blue-500:#0d6efd;
+ --blue-600:#0b5ed7;
+ --blue-700:#094db1;
+ --blue-800:#073d8b;
+ --blue-900:#052c65;
+ --green-50:#f4f9f6;
+ --green-100:#c8e2d6;
+ --green-200:#9ccbb5;
+ --green-300:#70b595;
+ --green-400:#459e74;
+ --green-500:#198754;
+ --green-600:#157347;
+ --green-700:#125f3b;
+ --green-800:#0e4a2e;
+ --green-900:#0a3622;
+ --yellow-50:#fffcf3;
+ --yellow-100:#fff0c3;
+ --yellow-200:#ffe494;
+ --yellow-300:#ffd965;
+ --yellow-400:#ffcd36;
+ --yellow-500:#ffc107;
+ --yellow-600:#d9a406;
+ --yellow-700:#b38705;
+ --yellow-800:#8c6a04;
+ --yellow-900:#664d03;
+ --cyan-50:#f3fcfe;
+ --cyan-100:#c5f2fb;
+ --cyan-200:#97e8f9;
+ --cyan-300:#69def6;
+ --cyan-400:#3bd4f3;
+ --cyan-500:#0dcaf0;
+ --cyan-600:#0baccc;
+ --cyan-700:#098da8;
+ --cyan-800:#076f84;
+ --cyan-900:#055160;
+ --pink-50:#fdf5f9;
+ --pink-100:#f5cee1;
+ --pink-200:#eda7ca;
+ --pink-300:#e681b3;
+ --pink-400:#de5a9b;
+ --pink-500:#d63384;
+ --pink-600:#b62b70;
+ --pink-700:#96245c;
+ --pink-800:#761c49;
+ --pink-900:#561435;
+ --indigo-50:#f7f3fe;
+ --indigo-100:#dac6fc;
+ --indigo-200:#bd98f9;
+ --indigo-300:#a06bf7;
+ --indigo-400:#833df4;
+ --indigo-500:#6610f2;
+ --indigo-600:#570ece;
+ --indigo-700:#470ba9;
+ --indigo-800:#380985;
+ --indigo-900:#290661;
+ --teal-50:#f4fcfa;
+ --teal-100:#c9f2e6;
+ --teal-200:#9fe8d2;
+ --teal-300:#75debf;
+ --teal-400:#4ad3ab;
+ --teal-500:#20c997;
+ --teal-600:#1bab80;
+ --teal-700:#168d6a;
+ --teal-800:#126f53;
+ --teal-900:#0d503c;
+ --orange-50:#fff9f3;
+ --orange-100:#ffe0c7;
+ --orange-200:#fec89a;
+ --orange-300:#feaf6d;
+ --orange-400:#fd9741;
+ --orange-500:#fd7e14;
+ --orange-600:#d76b11;
+ --orange-700:#b1580e;
+ --orange-800:#8b450b;
+ --orange-900:#653208;
+ --bluegray-50:#f8f9fb;
+ --bluegray-100:#e0e4ea;
+ --bluegray-200:#c7ced9;
+ --bluegray-300:#aeb9c8;
+ --bluegray-400:#95a3b8;
+ --bluegray-500:#7c8ea7;
+ --bluegray-600:#69798e;
+ --bluegray-700:#576375;
+ --bluegray-800:#444e5c;
+ --bluegray-900:#323943;
+ --purple-50:#f8f6fc;
+ --purple-100:#dcd2f0;
+ --purple-200:#c1aee4;
+ --purple-300:#a68ad9;
+ --purple-400:#8a66cd;
+ --purple-500:#6f42c1;
+ --purple-600:#5e38a4;
+ --purple-700:#4e2e87;
+ --purple-800:#3d246a;
+ --purple-900:#2c1a4d;
+ --red-50:#fdf5f6;
+ --red-100:#f7cfd2;
+ --red-200:#f0a8af;
+ --red-300:#e9828c;
+ --red-400:#e35b68;
+ --red-500:#dc3545;
+ --red-600:#bb2d3b;
+ --red-700:#9a2530;
+ --red-800:#791d26;
+ --red-900:#58151c;
+ --primary-50:#f2f8ff;
+ --primary-100:#c2dfff;
+ --primary-200:#91c6ff;
+ --primary-300:#61adff;
+ --primary-400:#3094ff;
+ --primary-500:#007bff;
+ --primary-600:#0069d9;
+ --primary-700:#0056b3;
+ --primary-800:#00448c;
+ --primary-900:#003166;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.107rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #ced4da;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.75rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #212529;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.75rem;
+ background: #dee2e6;
+ color: #212529;
+ 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: #ced4da;
+ color: #212529;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #0067d6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-datepicker {
+ padding: 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #ced4da;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #efefef;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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: #212529;
+ transition: box-shadow 0.15s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #007bff;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #212529;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0;
+ padding-left: 0;
+ 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: #e9ecef;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #dc3545;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #0067d6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1.5rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #efefef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #212529;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.15s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #007bff;
+ background: #007bff;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #ced4da;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #0062cc;
+ background: #0062cc;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #efefef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #007bff;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #0062cc;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #ffffff;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #ced4da;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #212529;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #ced4da;
+ color: #212529;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #212529;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #212529;
+ border: 1px solid #212529;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: none;
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.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: #6c757d;
+}
+.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: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #495057;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #dc3545;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: #495057;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #0067d6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #efefef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #efefef;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1.5rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #212529;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #212529;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #212529;
+}
+.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: #007bff;
+}
+.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: #007bff;
+}
+.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: #007bff;
+}
+.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: #007bff;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #495057;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.5rem 0.75rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 4px;
+ transition-duration: 0.15s;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ced4da;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #007bff;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #007bff;
+}
+.p-inputswitch.p-invalid {
+ border-color: #dc3545;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #ced4da;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #dc3545;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.15s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #dc3545;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #495057;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #495057;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #efefef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #efefef;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #ced4da;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: #495057;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #0067d6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-listbox.p-invalid {
+ border-color: #dc3545;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #212529;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #dc3545;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: #495057;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #0067d6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #efefef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #e9ecef;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #dc3545;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffc107;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #28a745;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #212529;
+ border-radius: 50%;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #ced4da;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.15s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #007bff;
+ background: #007bff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #0062cc;
+ background: #0062cc;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #dc3545;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #efefef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #007bff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #0062cc;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #ffffff;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #495057;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #dc3545;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #007bff;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #007bff;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #dc3545;
+}
+
+.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #ffffff;
+}
+
+.p-selectbutton .p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #dc3545;
+}
+
+.p-slider {
+ background: #e9ecef;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #007bff;
+ border: 2px solid #007bff;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-slider .p-slider-range {
+ background: #007bff;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #0069d9;
+ border-color: #0069d9;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #212529;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #dc3545;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #efefef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+
+.p-togglebutton.p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #dc3545;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #007bff;
+ border: 1px solid #007bff;
+ padding: 0.5rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: #0069d9;
+ color: #ffffff;
+ border-color: #0069d9;
+}
+.p-button:enabled:active {
+ background: #0062cc;
+ color: #ffffff;
+ border-color: #0062cc;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007bff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 123, 255, 0.04);
+ color: #007bff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 123, 255, 0.16);
+ color: #007bff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #007bff;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(0, 123, 255, 0.04);
+ color: #007bff;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(0, 123, 255, 0.16);
+ color: #007bff;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-button .p-button-label {
+ transition-duration: 0.15s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #007bff;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #6c757d;
+ border: 1px solid #6c757d;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #5a6268;
+ color: #ffffff;
+ border-color: #5a6268;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #545b62;
+ color: #ffffff;
+ border-color: #4e555b;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6c757d;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #17a2b8;
+ border: 1px solid #17a2b8;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #138496;
+ color: #ffffff;
+ border-color: #117a8b;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #138496;
+ color: #ffffff;
+ border-color: #117a8b;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(23, 162, 184, 0.04);
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(23, 162, 184, 0.16);
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #17a2b8;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(23, 162, 184, 0.04);
+ border-color: transparent;
+ color: #17a2b8;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(23, 162, 184, 0.16);
+ border-color: transparent;
+ color: #17a2b8;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #28a745;
+ border: 1px solid #28a745;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #218838;
+ color: #ffffff;
+ border-color: #1e7e34;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #1e7e34;
+ color: #ffffff;
+ border-color: #1c7430;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(40, 167, 69, 0.04);
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(40, 167, 69, 0.16);
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #28a745;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(40, 167, 69, 0.04);
+ border-color: transparent;
+ color: #28a745;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(40, 167, 69, 0.16);
+ border-color: transparent;
+ color: #28a745;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #ffc107;
+ border: 1px solid #ffc107;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #e0a800;
+ color: #212529;
+ border-color: #d39e00;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #d39e00;
+ color: #212529;
+ border-color: #c69500;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffc107;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ border-color: transparent;
+ color: #ffc107;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ border-color: transparent;
+ color: #ffc107;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #6f42c1;
+ border: 1px solid #6f42c1;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #633bad;
+ color: #ffffff;
+ border-color: #58349a;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #d3c6ec;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #58349a;
+ color: #ffffff;
+ border-color: #4d2e87;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(111, 66, 193, 0.04);
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(111, 66, 193, 0.16);
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6f42c1;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(111, 66, 193, 0.04);
+ border-color: transparent;
+ color: #6f42c1;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(111, 66, 193, 0.16);
+ border-color: transparent;
+ color: #6f42c1;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #dc3545;
+ border: 1px solid #dc3545;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c82333;
+ color: #ffffff;
+ border-color: #bd2130;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #bd2130;
+ color: #ffffff;
+ border-color: #b21f2d;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(220, 53, 69, 0.04);
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(220, 53, 69, 0.16);
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #dc3545;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(220, 53, 69, 0.04);
+ border-color: transparent;
+ color: #dc3545;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(220, 53, 69, 0.16);
+ border-color: transparent;
+ color: #dc3545;
+}
+
+.p-button.p-button-link {
+ color: #007bff;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #0069d9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #007bff;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ 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: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #007bff;
+ 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(0, 123, 255, 0.04);
+ color: #007bff;
+}
+.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(0, 123, 255, 0.16);
+ color: #007bff;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #007bff;
+ 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(0, 123, 255, 0.04);
+ color: #007bff;
+ 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(0, 123, 255, 0.16);
+ color: #007bff;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 0.65625rem;
+}
+.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.625rem 0.9375rem;
+}
+.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: #6c757d;
+ 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(108, 117, 125, 0.04);
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ color: #6c757d;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6c757d;
+ 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(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #17a2b8;
+ 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(23, 162, 184, 0.04);
+ color: #17a2b8;
+}
+.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(23, 162, 184, 0.16);
+ color: #17a2b8;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #17a2b8;
+ 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(23, 162, 184, 0.04);
+ border-color: transparent;
+ color: #17a2b8;
+}
+.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(23, 162, 184, 0.16);
+ border-color: transparent;
+ color: #17a2b8;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #28a745;
+ 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(40, 167, 69, 0.04);
+ color: #28a745;
+}
+.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(40, 167, 69, 0.16);
+ color: #28a745;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #28a745;
+ 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(40, 167, 69, 0.04);
+ border-color: transparent;
+ color: #28a745;
+}
+.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(40, 167, 69, 0.16);
+ border-color: transparent;
+ color: #28a745;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffc107;
+ 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(255, 193, 7, 0.04);
+ color: #ffc107;
+}
+.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(255, 193, 7, 0.16);
+ color: #ffc107;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffc107;
+ 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(255, 193, 7, 0.04);
+ border-color: transparent;
+ color: #ffc107;
+}
+.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(255, 193, 7, 0.16);
+ border-color: transparent;
+ color: #ffc107;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #6f42c1;
+ 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(111, 66, 193, 0.04);
+ color: #6f42c1;
+}
+.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(111, 66, 193, 0.16);
+ color: #6f42c1;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6f42c1;
+ 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(111, 66, 193, 0.04);
+ border-color: transparent;
+ color: #6f42c1;
+}
+.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(111, 66, 193, 0.16);
+ border-color: transparent;
+ color: #6f42c1;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #dc3545;
+ 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(220, 53, 69, 0.04);
+ color: #dc3545;
+}
+.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(220, 53, 69, 0.16);
+ color: #dc3545;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #dc3545;
+ 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(220, 53, 69, 0.04);
+ border-color: transparent;
+ color: #dc3545;
+}
+.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(220, 53, 69, 0.16);
+ border-color: transparent;
+ color: #dc3545;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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: #e9ecef;
+ width: 2rem;
+ height: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #dee2e6;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #007bff;
+ color: #ffffff;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #ffffff;
+ background: #007bff;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: #007bff;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #007bff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e9ecef;
+ color: #007bff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #007bff;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #212529;
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(38, 143, 255, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #007bff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #007bff;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #007bff;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #efefef;
+}
+.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: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 2px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #212529;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.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 rgba(38, 143, 255, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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.5rem 1.25rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1.25rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #dee2e6;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #0069d9;
+ border: 1px solid #0069d9;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007bff;
+ border: 1px solid #007bff;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #0069d9;
+ color: #ffffff;
+ border-color: #0069d9;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #0062cc;
+ color: #ffffff;
+ border-color: #0062cc;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 0.2rem rgba(38, 143, 255, 0.5);
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #212529;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1rem 1.25rem;
+ background: #efefef;
+ color: #212529;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #0069d9;
+ border-color: #0069d9;
+}
+.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: #0069d9;
+ border-color: #0069d9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #efefef;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007bff;
+ border: 1px solid #007bff;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #0069d9;
+ color: #ffffff;
+ border-color: #0069d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #0062cc;
+ color: #ffffff;
+ border-color: #0062cc;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.65;
+ color: #ffffff;
+ background: #007bff;
+ border: 1px solid #007bff;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 0.2rem rgba(38, 143, 255, 0.5);
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: transform 0.15s, box-shadow 0.15s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #003e80;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ 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 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #007bff;
+ border: solid #dee2e6;
+ border-width: 0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #007bff;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ 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: #e9ecef;
+ border-color: #dee2e6;
+ color: #007bff;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #007bff;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #007bff;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #007bff;
+ border-color: #007bff;
+ color: #ffffff;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #007bff;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: transform 0.15s, box-shadow 0.15s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #007bff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 1.25rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ padding: 0.286rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #212529;
+}
+.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 rgba(38, 143, 255, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #007bff;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.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: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.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: #495057;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: rgba(38, 143, 255, 0.5);
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #ffffff;
+ background: #007bff;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: #007bff;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #007bff;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #212529;
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(38, 143, 255, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #ffffff;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #212529;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #007bff;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #efefef;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ font-weight: 600;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #212529;
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #212529;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1.5rem;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ font-weight: 600;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: box-shadow 0.15s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem 1.25rem;
+ color: #212529;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #212529;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.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 #dee2e6;
+}
+.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 #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ background: #efefef;
+ color: #212529;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #efefef;
+ border: 0 none;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 4px;
+ color: #212529;
+}
+.p-splitter .p-splitter-gutter {
+ transition: box-shadow 0.15s;
+ background: #efefef;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #ffffff #ffffff #dee2e6 #ffffff;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #dee2e6;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
+ color: #495057;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #495057;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.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(0, 0, 0, 0);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: rgba(0, 0, 0, 0.2);
+}
+.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: 4px;
+ box-shadow: none;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #e9ecef;
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #e9ecef;
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #007bff;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: box-shadow 0.15s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #0069d9;
+ 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(0, 0, 0, 0);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: rgba(0, 0, 0, 0.2);
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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: #212529;
+ color: #ffffff;
+ padding: 0.5rem 0.75rem;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #212529;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #212529;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #212529;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #212529;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #efefef;
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #0069d9;
+ color: #ffffff;
+ border-color: #0069d9;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #0062cc;
+ color: #ffffff;
+ border-color: #0062cc;
+}
+
+.p-breadcrumb {
+ background: #efefef;
+ border: 0 none;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #007bff;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #007bff;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #6c757d;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #6c757d;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #212529;
+ transition: box-shadow 0.15s;
+ 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: #212529;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 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: 4px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.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: 0.5rem 1rem;
+ background: #efefef;
+ color: rgba(0, 0, 0, 0.9);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #212529;
+ transition: box-shadow 0.15s;
+ 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: #212529;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.5);
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 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: rgba(0, 0, 0, 0.5);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.5);
+ 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: rgba(0, 0, 0, 0.5);
+ 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: rgba(0, 0, 0, 0.7);
+ background: transparent;
+}
+.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: rgba(0, 0, 0, 0.7);
+}
+.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: rgba(0, 0, 0, 0.7);
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #212529;
+ transition: box-shadow 0.15s;
+ 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: #212529;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem 1rem;
+ background: #efefef;
+ color: rgba(0, 0, 0, 0.9);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.5);
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.5);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.5);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.7);
+ background: transparent;
+}
+.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: rgba(0, 0, 0, 0.7);
+}
+.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: rgba(0, 0, 0, 0.7);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #212529;
+ transition: box-shadow 0.15s;
+ 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: #212529;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 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: rgba(0, 0, 0, 0.5);
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(0, 0, 0, 0.7);
+ background: transparent;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 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.15s;
+ }
+ .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.15s;
+ 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 #dee2e6;
+ color: #212529;
+ background: #efefef;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem 1.25rem;
+ font-weight: 600;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #212529;
+ transition: box-shadow 0.15s;
+ 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: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #212529;
+ background: #dee2e6;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.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 #dee2e6;
+ margin: 0.5rem 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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #212529;
+ border: 1px solid #dee2e6;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 4px;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #212529;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #ffffff #ffffff #dee2e6 #ffffff;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #dee2e6;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
+ color: #495057;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #212529;
+ transition: box-shadow 0.15s;
+ 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: #212529;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 0px;
+ color: #004085;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #004085;
+}
+.p-inline-message.p-inline-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 0px;
+ color: #155724;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #155724;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 0px;
+ color: #856404;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #856404;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 0px;
+ color: #721c24;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #721c24;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-message.p-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #004085;
+}
+.p-message.p-message-info .p-message-close {
+ color: #004085;
+}
+.p-message.p-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #155724;
+}
+.p-message.p-message-success .p-message-close {
+ color: #155724;
+}
+.p-message.p-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #856404;
+}
+.p-message.p-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-close {
+ color: #721c24;
+}
+.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: 1;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.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: box-shadow 0.15s;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.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: #004085;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.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: #155724;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.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: #856404;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.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: #721c24;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #efefef;
+ width: 4rem;
+ height: 4rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: #efefef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #efefef;
+ width: 4rem;
+ height: 4rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ 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: #efefef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #efefef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #e9ecef;
+ width: 1rem;
+ height: 1rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #dee2e6;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #007bff;
+ color: #ffffff;
+}
+.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: #007bff;
+ color: #ffffff;
+}
+.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: #efefef;
+ width: 2rem;
+ height: 2rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: #efefef;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.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: box-shadow 0.15s;
+}
+
+.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: box-shadow 0.15s;
+ 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: #dee2e6;
+ border-radius: 4px;
+}
+.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: #007bff;
+ 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: #6c757d;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #28a745;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #17a2b8;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffc107;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #dc3545;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #212529;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.75rem;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #e9ecef;
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #007bff;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 4px;
+ box-shadow: none;
+ transition: box-shadow 0.15s;
+}
+.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: #efefef;
+}
+
+.p-skeleton {
+ background-color: #e9ecef;
+ border-radius: 4px;
+}
+.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: #007bff;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #28a745;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #17a2b8;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffc107;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #dc3545;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Vendor extensions to the designer enhanced bootstrap compatibility */
+.p-breadcrumb .p-breadcrumb-chevron {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+.p-breadcrumb .p-breadcrumb-chevron:before {
+ content: "/";
+}
+
+.fc.fc-theme-standard .fc-highlight {
+ background: #cce5ff;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/bootstrap4-light-purple/theme.css b/frontend/public/themes/bootstrap4-light-purple/theme.css
new file mode 100644
index 0000000..f2f12c1
--- /dev/null
+++ b/frontend/public/themes/bootstrap4-light-purple/theme.css
@@ -0,0 +1,5794 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#efefef;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#212529;
+ --text-color-secondary:#6c757d;
+ --primary-color:#883cae;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #f9fafb;
+ --surface-100: #f8f9fa;
+ --surface-200: #e9ecef;
+ --surface-300: #dee2e6;
+ --surface-400: #ced4da;
+ --surface-500: #adb5bd;
+ --surface-600: #6c757d;
+ --surface-700: #495057;
+ --surface-800: #343a40;
+ --surface-900: #212529;
+ --gray-50: #f9fafb;
+ --gray-100: #f8f9fa;
+ --gray-200: #e9ecef;
+ --gray-300: #dee2e6;
+ --gray-400: #ced4da;
+ --gray-500: #adb5bd;
+ --gray-600: #6c757d;
+ --gray-700: #495057;
+ --gray-800: #343a40;
+ --gray-900: #212529;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#efefef;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dee2e6;
+ --surface-hover:#e9ecef;
+ --focus-ring: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.15s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.65;
+}
+
+.p-error {
+ color: #dc3545;
+}
+
+.p-text-secondary {
+ color: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.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:#f3f8ff;
+ --blue-100:#c5dcff;
+ --blue-200:#97c1fe;
+ --blue-300:#69a5fe;
+ --blue-400:#3b8afd;
+ --blue-500:#0d6efd;
+ --blue-600:#0b5ed7;
+ --blue-700:#094db1;
+ --blue-800:#073d8b;
+ --blue-900:#052c65;
+ --green-50:#f4f9f6;
+ --green-100:#c8e2d6;
+ --green-200:#9ccbb5;
+ --green-300:#70b595;
+ --green-400:#459e74;
+ --green-500:#198754;
+ --green-600:#157347;
+ --green-700:#125f3b;
+ --green-800:#0e4a2e;
+ --green-900:#0a3622;
+ --yellow-50:#fffcf3;
+ --yellow-100:#fff0c3;
+ --yellow-200:#ffe494;
+ --yellow-300:#ffd965;
+ --yellow-400:#ffcd36;
+ --yellow-500:#ffc107;
+ --yellow-600:#d9a406;
+ --yellow-700:#b38705;
+ --yellow-800:#8c6a04;
+ --yellow-900:#664d03;
+ --cyan-50:#f3fcfe;
+ --cyan-100:#c5f2fb;
+ --cyan-200:#97e8f9;
+ --cyan-300:#69def6;
+ --cyan-400:#3bd4f3;
+ --cyan-500:#0dcaf0;
+ --cyan-600:#0baccc;
+ --cyan-700:#098da8;
+ --cyan-800:#076f84;
+ --cyan-900:#055160;
+ --pink-50:#fdf5f9;
+ --pink-100:#f5cee1;
+ --pink-200:#eda7ca;
+ --pink-300:#e681b3;
+ --pink-400:#de5a9b;
+ --pink-500:#d63384;
+ --pink-600:#b62b70;
+ --pink-700:#96245c;
+ --pink-800:#761c49;
+ --pink-900:#561435;
+ --indigo-50:#f7f3fe;
+ --indigo-100:#dac6fc;
+ --indigo-200:#bd98f9;
+ --indigo-300:#a06bf7;
+ --indigo-400:#833df4;
+ --indigo-500:#6610f2;
+ --indigo-600:#570ece;
+ --indigo-700:#470ba9;
+ --indigo-800:#380985;
+ --indigo-900:#290661;
+ --teal-50:#f4fcfa;
+ --teal-100:#c9f2e6;
+ --teal-200:#9fe8d2;
+ --teal-300:#75debf;
+ --teal-400:#4ad3ab;
+ --teal-500:#20c997;
+ --teal-600:#1bab80;
+ --teal-700:#168d6a;
+ --teal-800:#126f53;
+ --teal-900:#0d503c;
+ --orange-50:#fff9f3;
+ --orange-100:#ffe0c7;
+ --orange-200:#fec89a;
+ --orange-300:#feaf6d;
+ --orange-400:#fd9741;
+ --orange-500:#fd7e14;
+ --orange-600:#d76b11;
+ --orange-700:#b1580e;
+ --orange-800:#8b450b;
+ --orange-900:#653208;
+ --bluegray-50:#f8f9fb;
+ --bluegray-100:#e0e4ea;
+ --bluegray-200:#c7ced9;
+ --bluegray-300:#aeb9c8;
+ --bluegray-400:#95a3b8;
+ --bluegray-500:#7c8ea7;
+ --bluegray-600:#69798e;
+ --bluegray-700:#576375;
+ --bluegray-800:#444e5c;
+ --bluegray-900:#323943;
+ --purple-50:#f8f6fc;
+ --purple-100:#dcd2f0;
+ --purple-200:#c1aee4;
+ --purple-300:#a68ad9;
+ --purple-400:#8a66cd;
+ --purple-500:#6f42c1;
+ --purple-600:#5e38a4;
+ --purple-700:#4e2e87;
+ --purple-800:#3d246a;
+ --purple-900:#2c1a4d;
+ --red-50:#fdf5f6;
+ --red-100:#f7cfd2;
+ --red-200:#f0a8af;
+ --red-300:#e9828c;
+ --red-400:#e35b68;
+ --red-500:#dc3545;
+ --red-600:#bb2d3b;
+ --red-700:#9a2530;
+ --red-800:#791d26;
+ --red-900:#58151c;
+ --primary-50:#f9f5fb;
+ --primary-100:#e2d0ec;
+ --primary-200:#ccabdc;
+ --primary-300:#b586cd;
+ --primary-400:#9f61bd;
+ --primary-500:#883cae;
+ --primary-600:#743394;
+ --primary-700:#5f2a7a;
+ --primary-800:#4b2160;
+ --primary-900:#361846;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.107rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #ced4da;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.75rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #212529;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.75rem;
+ background: #dee2e6;
+ color: #212529;
+ 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: #ced4da;
+ color: #212529;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #703290;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-datepicker {
+ padding: 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #ced4da;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #efefef;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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: #212529;
+ transition: box-shadow 0.15s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #883cae;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #212529;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0;
+ padding-left: 0;
+ 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: #e9ecef;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #dc3545;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #703290;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1.5rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #efefef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #212529;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.15s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #883cae;
+ background: #883cae;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #ced4da;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #68329e;
+ background: #68329e;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #efefef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #883cae;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #68329e;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #ffffff;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #ced4da;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #212529;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #ced4da;
+ color: #212529;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #212529;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #212529;
+ border: 1px solid #212529;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: none;
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.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: #6c757d;
+}
+.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: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #495057;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #dc3545;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: #495057;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #703290;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #efefef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #efefef;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1.5rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #212529;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #212529;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #212529;
+}
+.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: #883cae;
+}
+.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: #883cae;
+}
+.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: #883cae;
+}
+.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: #883cae;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #495057;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.5rem 0.75rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 4px;
+ transition-duration: 0.15s;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ced4da;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #883cae;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #883cae;
+}
+.p-inputswitch.p-invalid {
+ border-color: #dc3545;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #ced4da;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #dc3545;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.15s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #dc3545;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #495057;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #495057;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #efefef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #efefef;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #ced4da;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: #495057;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #703290;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-listbox.p-invalid {
+ border-color: #dc3545;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #212529;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #dc3545;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: #495057;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #703290;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #efefef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #e9ecef;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #dc3545;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffc107;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #28a745;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #212529;
+ border-radius: 50%;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #ced4da;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.15s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #883cae;
+ background: #883cae;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #68329e;
+ background: #68329e;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #dc3545;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #efefef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #883cae;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #68329e;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #ffffff;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #495057;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #dc3545;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #883cae;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #883cae;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #dc3545;
+}
+
+.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #ffffff;
+}
+
+.p-selectbutton .p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #dc3545;
+}
+
+.p-slider {
+ background: #e9ecef;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #883cae;
+ border: 2px solid #883cae;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-slider .p-slider-range {
+ background: #883cae;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #7a38a7;
+ border-color: #7a38a7;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #212529;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #dc3545;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #efefef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+
+.p-togglebutton.p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #dc3545;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #883cae;
+ border: 1px solid #883cae;
+ padding: 0.5rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: #7a38a7;
+ color: #ffffff;
+ border-color: #7a38a7;
+}
+.p-button:enabled:active {
+ background: #68329e;
+ color: #ffffff;
+ border-color: #68329e;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #883cae;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(136, 60, 174, 0.04);
+ color: #883cae;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(136, 60, 174, 0.16);
+ color: #883cae;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #883cae;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(136, 60, 174, 0.04);
+ color: #883cae;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(136, 60, 174, 0.16);
+ color: #883cae;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-button .p-button-label {
+ transition-duration: 0.15s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #883cae;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #6c757d;
+ border: 1px solid #6c757d;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #5a6268;
+ color: #ffffff;
+ border-color: #5a6268;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #545b62;
+ color: #ffffff;
+ border-color: #4e555b;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6c757d;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #17a2b8;
+ border: 1px solid #17a2b8;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #138496;
+ color: #ffffff;
+ border-color: #117a8b;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #138496;
+ color: #ffffff;
+ border-color: #117a8b;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(23, 162, 184, 0.04);
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(23, 162, 184, 0.16);
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #17a2b8;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(23, 162, 184, 0.04);
+ border-color: transparent;
+ color: #17a2b8;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(23, 162, 184, 0.16);
+ border-color: transparent;
+ color: #17a2b8;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #28a745;
+ border: 1px solid #28a745;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #218838;
+ color: #ffffff;
+ border-color: #1e7e34;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #1e7e34;
+ color: #ffffff;
+ border-color: #1c7430;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(40, 167, 69, 0.04);
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(40, 167, 69, 0.16);
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #28a745;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(40, 167, 69, 0.04);
+ border-color: transparent;
+ color: #28a745;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(40, 167, 69, 0.16);
+ border-color: transparent;
+ color: #28a745;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #ffc107;
+ border: 1px solid #ffc107;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #e0a800;
+ color: #212529;
+ border-color: #d39e00;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #d39e00;
+ color: #212529;
+ border-color: #c69500;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffc107;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ border-color: transparent;
+ color: #ffc107;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ border-color: transparent;
+ color: #ffc107;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #6f42c1;
+ border: 1px solid #6f42c1;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #633bad;
+ color: #ffffff;
+ border-color: #58349a;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #d3c6ec;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #58349a;
+ color: #ffffff;
+ border-color: #4d2e87;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(111, 66, 193, 0.04);
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(111, 66, 193, 0.16);
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6f42c1;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(111, 66, 193, 0.04);
+ border-color: transparent;
+ color: #6f42c1;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(111, 66, 193, 0.16);
+ border-color: transparent;
+ color: #6f42c1;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #dc3545;
+ border: 1px solid #dc3545;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c82333;
+ color: #ffffff;
+ border-color: #bd2130;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #bd2130;
+ color: #ffffff;
+ border-color: #b21f2d;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(220, 53, 69, 0.04);
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(220, 53, 69, 0.16);
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #dc3545;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(220, 53, 69, 0.04);
+ border-color: transparent;
+ color: #dc3545;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(220, 53, 69, 0.16);
+ border-color: transparent;
+ color: #dc3545;
+}
+
+.p-button.p-button-link {
+ color: #883cae;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #7a38a7;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #883cae;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ 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: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #883cae;
+ 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(136, 60, 174, 0.04);
+ color: #883cae;
+}
+.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(136, 60, 174, 0.16);
+ color: #883cae;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #883cae;
+ 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(136, 60, 174, 0.04);
+ color: #883cae;
+ 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(136, 60, 174, 0.16);
+ color: #883cae;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 0.65625rem;
+}
+.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.625rem 0.9375rem;
+}
+.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: #6c757d;
+ 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(108, 117, 125, 0.04);
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ color: #6c757d;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6c757d;
+ 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(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #17a2b8;
+ 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(23, 162, 184, 0.04);
+ color: #17a2b8;
+}
+.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(23, 162, 184, 0.16);
+ color: #17a2b8;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #17a2b8;
+ 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(23, 162, 184, 0.04);
+ border-color: transparent;
+ color: #17a2b8;
+}
+.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(23, 162, 184, 0.16);
+ border-color: transparent;
+ color: #17a2b8;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #28a745;
+ 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(40, 167, 69, 0.04);
+ color: #28a745;
+}
+.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(40, 167, 69, 0.16);
+ color: #28a745;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #28a745;
+ 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(40, 167, 69, 0.04);
+ border-color: transparent;
+ color: #28a745;
+}
+.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(40, 167, 69, 0.16);
+ border-color: transparent;
+ color: #28a745;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffc107;
+ 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(255, 193, 7, 0.04);
+ color: #ffc107;
+}
+.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(255, 193, 7, 0.16);
+ color: #ffc107;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffc107;
+ 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(255, 193, 7, 0.04);
+ border-color: transparent;
+ color: #ffc107;
+}
+.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(255, 193, 7, 0.16);
+ border-color: transparent;
+ color: #ffc107;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #6f42c1;
+ 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(111, 66, 193, 0.04);
+ color: #6f42c1;
+}
+.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(111, 66, 193, 0.16);
+ color: #6f42c1;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6f42c1;
+ 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(111, 66, 193, 0.04);
+ border-color: transparent;
+ color: #6f42c1;
+}
+.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(111, 66, 193, 0.16);
+ border-color: transparent;
+ color: #6f42c1;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #dc3545;
+ 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(220, 53, 69, 0.04);
+ color: #dc3545;
+}
+.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(220, 53, 69, 0.16);
+ color: #dc3545;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #dc3545;
+ 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(220, 53, 69, 0.04);
+ border-color: transparent;
+ color: #dc3545;
+}
+.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(220, 53, 69, 0.16);
+ border-color: transparent;
+ color: #dc3545;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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: #e9ecef;
+ width: 2rem;
+ height: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #dee2e6;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #883cae;
+ color: #ffffff;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #ffffff;
+ background: #883cae;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: #883cae;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #883cae;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e9ecef;
+ color: #883cae;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #883cae;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #212529;
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(136, 60, 174, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #883cae;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #883cae;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #883cae;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #efefef;
+}
+.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: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 2px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #212529;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.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 rgba(136, 60, 174, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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.5rem 1.25rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1.25rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #dee2e6;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #7a38a7;
+ border: 1px solid #7a38a7;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #883cae;
+ border: 1px solid #883cae;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #7a38a7;
+ color: #ffffff;
+ border-color: #7a38a7;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #68329e;
+ color: #ffffff;
+ border-color: #68329e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 0.2rem rgba(136, 60, 174, 0.5);
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #212529;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1rem 1.25rem;
+ background: #efefef;
+ color: #212529;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #7a38a7;
+ border-color: #7a38a7;
+}
+.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: #7a38a7;
+ border-color: #7a38a7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #efefef;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #883cae;
+ border: 1px solid #883cae;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #7a38a7;
+ color: #ffffff;
+ border-color: #7a38a7;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #68329e;
+ color: #ffffff;
+ border-color: #68329e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.65;
+ color: #ffffff;
+ background: #883cae;
+ border: 1px solid #883cae;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 0.2rem rgba(136, 60, 174, 0.5);
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: transform 0.15s, box-shadow 0.15s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #3e1b4f;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ 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 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #883cae;
+ border: solid #dee2e6;
+ border-width: 0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #883cae;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ 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: #e9ecef;
+ border-color: #dee2e6;
+ color: #883cae;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #883cae;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #883cae;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #883cae;
+ border-color: #883cae;
+ color: #ffffff;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #883cae;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: transform 0.15s, box-shadow 0.15s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #883cae;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 1.25rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ padding: 0.286rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #212529;
+}
+.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 rgba(136, 60, 174, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #883cae;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.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: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.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: #495057;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: rgba(136, 60, 174, 0.5);
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #ffffff;
+ background: #883cae;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: #883cae;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #883cae;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #212529;
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(136, 60, 174, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #ffffff;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #212529;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #883cae;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #efefef;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ font-weight: 600;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #212529;
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #212529;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1.5rem;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ font-weight: 600;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: box-shadow 0.15s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem 1.25rem;
+ color: #212529;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #212529;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.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 #dee2e6;
+}
+.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 #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ background: #efefef;
+ color: #212529;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #efefef;
+ border: 0 none;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 4px;
+ color: #212529;
+}
+.p-splitter .p-splitter-gutter {
+ transition: box-shadow 0.15s;
+ background: #efefef;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #ffffff #ffffff #dee2e6 #ffffff;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #dee2e6;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
+ color: #495057;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #495057;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.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(0, 0, 0, 0);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: rgba(0, 0, 0, 0.2);
+}
+.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: 4px;
+ box-shadow: none;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #e9ecef;
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #e9ecef;
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #883cae;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: box-shadow 0.15s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #7a38a7;
+ 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(0, 0, 0, 0);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: rgba(0, 0, 0, 0.2);
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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: #212529;
+ color: #ffffff;
+ padding: 0.5rem 0.75rem;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #212529;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #212529;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #212529;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #212529;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #efefef;
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #7a38a7;
+ color: #ffffff;
+ border-color: #7a38a7;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #68329e;
+ color: #ffffff;
+ border-color: #68329e;
+}
+
+.p-breadcrumb {
+ background: #efefef;
+ border: 0 none;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #883cae;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #883cae;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #6c757d;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #6c757d;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #212529;
+ transition: box-shadow 0.15s;
+ 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: #212529;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 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: 4px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.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: 0.5rem 1rem;
+ background: #efefef;
+ color: rgba(0, 0, 0, 0.9);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #212529;
+ transition: box-shadow 0.15s;
+ 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: #212529;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.5);
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 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: rgba(0, 0, 0, 0.5);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.5);
+ 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: rgba(0, 0, 0, 0.5);
+ 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: rgba(0, 0, 0, 0.7);
+ background: transparent;
+}
+.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: rgba(0, 0, 0, 0.7);
+}
+.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: rgba(0, 0, 0, 0.7);
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #212529;
+ transition: box-shadow 0.15s;
+ 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: #212529;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem 1rem;
+ background: #efefef;
+ color: rgba(0, 0, 0, 0.9);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.5);
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.5);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.5);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.7);
+ background: transparent;
+}
+.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: rgba(0, 0, 0, 0.7);
+}
+.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: rgba(0, 0, 0, 0.7);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #212529;
+ transition: box-shadow 0.15s;
+ 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: #212529;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 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: rgba(0, 0, 0, 0.5);
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(0, 0, 0, 0.7);
+ background: transparent;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 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.15s;
+ }
+ .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.15s;
+ 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 #dee2e6;
+ color: #212529;
+ background: #efefef;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem 1.25rem;
+ font-weight: 600;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #212529;
+ transition: box-shadow 0.15s;
+ 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: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #212529;
+ background: #dee2e6;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.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 #dee2e6;
+ margin: 0.5rem 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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #212529;
+ border: 1px solid #dee2e6;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 4px;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #212529;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #ffffff #ffffff #dee2e6 #ffffff;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #dee2e6;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
+ color: #495057;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #212529;
+ transition: box-shadow 0.15s;
+ 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: #212529;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #212529;
+ background: #dee2e6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 0px;
+ color: #004085;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #004085;
+}
+.p-inline-message.p-inline-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 0px;
+ color: #155724;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #155724;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 0px;
+ color: #856404;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #856404;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 0px;
+ color: #721c24;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #721c24;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-message.p-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #004085;
+}
+.p-message.p-message-info .p-message-close {
+ color: #004085;
+}
+.p-message.p-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #155724;
+}
+.p-message.p-message-success .p-message-close {
+ color: #155724;
+}
+.p-message.p-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #856404;
+}
+.p-message.p-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-close {
+ color: #721c24;
+}
+.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: 1;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.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: box-shadow 0.15s;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.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: #004085;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.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: #155724;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.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: #856404;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.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: #721c24;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #efefef;
+ width: 4rem;
+ height: 4rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: #efefef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #efefef;
+ width: 4rem;
+ height: 4rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ 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: #efefef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #efefef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #e9ecef;
+ width: 1rem;
+ height: 1rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #dee2e6;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #883cae;
+ color: #ffffff;
+}
+.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: #883cae;
+ color: #ffffff;
+}
+.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: #efefef;
+ width: 2rem;
+ height: 2rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: #efefef;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.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: box-shadow 0.15s;
+}
+
+.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: box-shadow 0.15s;
+ 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: #dee2e6;
+ border-radius: 4px;
+}
+.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: #883cae;
+ 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: #6c757d;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #28a745;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #17a2b8;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffc107;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #dc3545;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #212529;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.75rem;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #e9ecef;
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #883cae;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 4px;
+ box-shadow: none;
+ transition: box-shadow 0.15s;
+}
+.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: #efefef;
+}
+
+.p-skeleton {
+ background-color: #e9ecef;
+ border-radius: 4px;
+}
+.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: #883cae;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #28a745;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #17a2b8;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffc107;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #dc3545;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Vendor extensions to the designer enhanced bootstrap compatibility */
+.p-breadcrumb .p-breadcrumb-chevron {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+.p-breadcrumb .p-breadcrumb-chevron:before {
+ content: "/";
+}
+
+.fc.fc-theme-standard .fc-highlight {
+ background: #e7d8ef;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/fluent-light/theme.css b/frontend/public/themes/fluent-light/theme.css
new file mode 100644
index 0000000..5fcec08
--- /dev/null
+++ b/frontend/public/themes/fluent-light/theme.css
@@ -0,0 +1,5921 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#faf9f8;
+ --surface-c:#f3f2f1;
+ --surface-d:#edebe9;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#323130;
+ --text-color-secondary:#605e5c;
+ --primary-color:#0078d4;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #f3f2f1;
+ --surface-100: #e1dfdd;
+ --surface-200: #bebbb8;
+ --surface-300: #a19f9d;
+ --surface-400: #797775;
+ --surface-500: #484644;
+ --surface-600: #323130;
+ --surface-700: #252423;
+ --surface-800: #1b1a19;
+ --surface-900: #11100f;
+ --gray-50: #f3f2f1;
+ --gray-100: #e1dfdd;
+ --gray-200: #bebbb8;
+ --gray-300: #a19f9d;
+ --gray-400: #797775;
+ --gray-500: #484644;
+ --gray-600: #323130;
+ --gray-700: #252423;
+ --gray-800: #1b1a19;
+ --gray-900: #11100f;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:2px;
+ --surface-ground:#faf9f8;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#edebe9;
+ --surface-hover:#f3f2f1;
+ --focus-ring: inset 0 0 0 1px #605e5c;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #a4252c;
+}
+
+.p-text-secondary {
+ color: #605e5c;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 2px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.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:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf3;
+ --green-100:#d9eac4;
+ --green-200:#bbda96;
+ --green-300:#9cca67;
+ --green-400:#7eb939;
+ --green-500:#60a90a;
+ --green-600:#529009;
+ --green-700:#437607;
+ --green-800:#355d06;
+ --green-900:#264404;
+ --yellow-50:#fffcf2;
+ --yellow-100:#ffeec2;
+ --yellow-200:#ffe191;
+ --yellow-300:#ffd461;
+ --yellow-400:#ffc630;
+ --yellow-500:#ffb900;
+ --yellow-600:#d99d00;
+ --yellow-700:#b38200;
+ --yellow-800:#8c6600;
+ --yellow-900:#664a00;
+ --cyan-50:#f2fbfc;
+ --cyan-100:#c2eef1;
+ --cyan-200:#91e0e5;
+ --cyan-300:#61d2da;
+ --cyan-400:#30c5ce;
+ --cyan-500:#00b7c3;
+ --cyan-600:#009ca6;
+ --cyan-700:#008089;
+ --cyan-800:#00656b;
+ --cyan-900:#00494e;
+ --pink-50:#fef2f9;
+ --pink-100:#f8c2e3;
+ --pink-200:#f391ce;
+ --pink-300:#ee61b8;
+ --pink-400:#e830a2;
+ --pink-500:#e3008c;
+ --pink-600:#c10077;
+ --pink-700:#9f0062;
+ --pink-800:#7d004d;
+ --pink-900:#5b0038;
+ --indigo-50:#f5f6fc;
+ --indigo-100:#cdd3f1;
+ --indigo-200:#a5b0e6;
+ --indigo-300:#7d8edc;
+ --indigo-400:#566bd1;
+ --indigo-500:#2e48c6;
+ --indigo-600:#273da8;
+ --indigo-700:#20328b;
+ --indigo-800:#19286d;
+ --indigo-900:#121d4f;
+ --teal-50:#f2f9f8;
+ --teal-100:#c2e1dd;
+ --teal-200:#91c9c2;
+ --teal-300:#61b2a8;
+ --teal-400:#309a8d;
+ --teal-500:#008272;
+ --teal-600:#006f61;
+ --teal-700:#005b50;
+ --teal-800:#00483f;
+ --teal-900:#00342e;
+ --orange-50:#fdf7f2;
+ --orange-100:#f5d8c2;
+ --orange-200:#edb991;
+ --orange-300:#e49a61;
+ --orange-400:#dc7b30;
+ --orange-500:#d45c00;
+ --orange-600:#b44e00;
+ --orange-700:#944000;
+ --orange-800:#753300;
+ --orange-900:#552500;
+ --bluegray-50:#f8f9fb;
+ --bluegray-100:#dee4ed;
+ --bluegray-200:#c4cfe0;
+ --bluegray-300:#a9bad2;
+ --bluegray-400:#8fa4c4;
+ --bluegray-500:#758fb6;
+ --bluegray-600:#637a9b;
+ --bluegray-700:#52647f;
+ --bluegray-800:#404f64;
+ --bluegray-900:#2f3949;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+ --red-50:#fdf5f5;
+ --red-100:#f4cecf;
+ --red-200:#eba8a9;
+ --red-300:#e28184;
+ --red-400:#da5b5e;
+ --red-500:#d13438;
+ --red-600:#b22c30;
+ --red-700:#922427;
+ --red-800:#731d1f;
+ --red-900:#541516;
+ --primary-50:#f2f8fd;
+ --primary-100:#c2dff5;
+ --primary-200:#91c5ed;
+ --primary-300:#61abe4;
+ --primary-400:#3092dc;
+ --primary-500:#0078d4;
+ --primary-600:#0066b4;
+ --primary-700:#005494;
+ --primary-800:#004275;
+ --primary-900:#003055;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #323130;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #323130;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ background: #edebe9;
+ color: #323130;
+ 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: #e1dfdd;
+ color: #323130;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #a4252c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #e1dfdd;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #323130;
+ background: #e1dfdd;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ color: #0078d4;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #a4252c;
+}
+
+.p-datepicker {
+ padding: 0.75rem;
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #605e5c;
+ border-radius: 2px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0 0.5rem 0.5rem 0.5rem;
+ color: #323130;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.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: #323130;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #0078d4;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2rem;
+ height: 2rem;
+}
+.p-datepicker table td {
+ padding: 1px;
+}
+.p-datepicker table td > span {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 2px;
+ transition: box-shadow 0.2s;
+ border: 0 none;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #0078d4;
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #edebe9;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #edebe9;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 1px;
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 1px;
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #edebe9;
+ padding-right: 0.75rem;
+ padding-left: 0.75rem;
+ 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: #f3f2f1;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #f3f2f1;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #f3f2f1;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #605e5c;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #323130;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #605e5c;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #605e5c;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #a4252c;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #e1dfdd;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #323130;
+ background: #e1dfdd;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 0.5rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #faf9f8;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #faf9f8;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #605e5c;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #323130;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #0078d4;
+ background: #0078d4;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #323130;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #005a9e;
+ background: #005a9e;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #a4252c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #0078d4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #005a9e;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #323130;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #edebe9;
+ color: #323130;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #e1dfdd;
+ color: #323130;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #323130;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #a4252c;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #605e5c;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #323130;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #605e5c;
+}
+.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: #605e5c;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #605e5c;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #a4252c;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 0.5rem;
+ border-bottom: 1px solid #edebe9;
+ color: #323130;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: #605e5c;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #e1dfdd;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #323130;
+ background: #e1dfdd;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ color: #0078d4;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #faf9f8;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #faf9f8;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #a19f9d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #605e5c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #605e5c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #605e5c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ border-radius: 2px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 0.5rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #a19f9d;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #323130;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #323130;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #323130;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #323130;
+}
+.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: #0078d4;
+}
+.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: #0078d4;
+}
+.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: #0078d4;
+}
+.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: #0078d4;
+}
+
+.p-inputgroup-addon {
+ background: #f3f2f1;
+ color: #605e5c;
+ border-top: 1px solid #605e5c;
+ border-left: 1px solid #605e5c;
+ border-bottom: 1px solid #605e5c;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #605e5c;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #a4252c;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ffffff;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #605e5c;
+ 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: inset 0 0 0 1px #605e5c;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #0078d4;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #005a9e;
+}
+.p-inputswitch.p-invalid {
+ border-color: #a4252c;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #323130;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #605e5c;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 2px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #323130;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #a4252c;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #605e5c;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #a4252c;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #605e5c;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #605e5c;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #605e5c;
+}
+
+:-moz-placeholder {
+ color: #605e5c;
+}
+
+::-moz-placeholder {
+ color: #605e5c;
+}
+
+:-ms-input-placeholder {
+ color: #605e5c;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #faf9f8;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #605e5c;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 0.5rem;
+ border-bottom: 1px solid #edebe9;
+ color: #323130;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #605e5c;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ border: 1px solid transparent;
+ color: #323130;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ color: #0078d4;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #e1dfdd;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #323130;
+ background: #e1dfdd;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-listbox.p-invalid {
+ border-color: #a4252c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #605e5c;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #323130;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #605e5c;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #edebe9;
+ color: #323130;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #605e5c;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #a4252c;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 0.5rem;
+ border-bottom: 1px solid #edebe9;
+ color: #323130;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #605e5c;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #e1dfdd;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #323130;
+ background: #e1dfdd;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ color: #0078d4;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #faf9f8;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #faf9f8;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #a4252c;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ border-radius: 2px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #edebe9;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #d13438;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffaa44;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #498205;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #605e5c;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #323130;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #323130;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #0078d4;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #0078d4;
+ background: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #005a9e;
+ background: #ffffff;
+ color: #005a9e;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #a4252c;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffffff;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #323130;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #a4252c;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #323130;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #0078d4;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #a4252c;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #605e5c;
+ color: #323130;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #605e5c;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f3f2f1;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: #605e5c;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #323130;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #323130;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #a4252c;
+}
+
+.p-slider {
+ background: #c8c6c4;
+ border: 0 none;
+ border-radius: 2px;
+}
+.p-slider.p-slider-horizontal {
+ height: 4px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -8px;
+ margin-left: -8px;
+}
+.p-slider.p-slider-vertical {
+ width: 4px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -8px;
+ margin-bottom: -8px;
+}
+.p-slider .p-slider-handle {
+ height: 16px;
+ width: 16px;
+ background: #ffffff;
+ border: 2px solid #605e5c;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-slider .p-slider-range {
+ background: #605e5c;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #ffffff;
+ border-color: #005a9e;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #605e5c;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #323130;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #605e5c;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #edebe9;
+ color: #323130;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #605e5c;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #a4252c;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #faf9f8;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #faf9f8;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #605e5c;
+ color: #323130;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #605e5c;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f3f2f1;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: #605e5c;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #323130;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #323130;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #a4252c;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #0078d4;
+ border: 1px solid #0078d4;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-button:enabled:hover {
+ background: #106ebe;
+ color: #ffffff;
+ border-color: #106ebe;
+}
+.p-button:enabled:active {
+ background: #005a9e;
+ color: #ffffff;
+ border-color: #005a9e;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0078d4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 120, 212, 0.04);
+ color: #0078d4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 120, 212, 0.16);
+ color: #0078d4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #605e5c;
+ border-color: #605e5c;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #f3f2f1;
+ color: #605e5c;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #edebe9;
+ color: #605e5c;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #0078d4;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(0, 120, 212, 0.04);
+ color: #0078d4;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(0, 120, 212, 0.16);
+ color: #0078d4;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #605e5c;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #f3f2f1;
+ color: #605e5c;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #edebe9;
+ color: #605e5c;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #0078d4;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #d45c00;
+ border: 1px solid #d45c00;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #bf5300;
+ color: #ffffff;
+ border-color: #bf5300;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffbc88;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #aa4a00;
+ color: #ffffff;
+ border-color: #aa4a00;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #d45c00;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(212, 92, 0, 0.04);
+ color: #d45c00;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(212, 92, 0, 0.16);
+ color: #d45c00;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #d45c00;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(212, 92, 0, 0.04);
+ border-color: transparent;
+ color: #d45c00;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(212, 92, 0, 0.16);
+ border-color: transparent;
+ color: #d45c00;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #00b7c3;
+ border: 1px solid #00b7c3;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #00a5b0;
+ color: #ffffff;
+ border-color: #00a5b0;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #81f7ff;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #00929c;
+ color: #ffffff;
+ border-color: #00929c;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #00b7c3;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 183, 195, 0.04);
+ color: #00b7c3;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 183, 195, 0.16);
+ color: #00b7c3;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #00b7c3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(0, 183, 195, 0.04);
+ border-color: transparent;
+ color: #00b7c3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(0, 183, 195, 0.16);
+ border-color: transparent;
+ color: #00b7c3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #498205;
+ border: 1px solid #498205;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #427505;
+ color: #ffffff;
+ border-color: #427505;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #baf96f;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #3a6804;
+ color: #ffffff;
+ border-color: #3a6804;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #498205;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(73, 130, 5, 0.04);
+ color: #498205;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(73, 130, 5, 0.16);
+ color: #498205;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #498205;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(73, 130, 5, 0.04);
+ border-color: transparent;
+ color: #498205;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(73, 130, 5, 0.16);
+ border-color: transparent;
+ color: #498205;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #323130;
+ background: #ffaa44;
+ border: 1px solid #ffaa44;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ff9b24;
+ color: #323130;
+ border-color: #ff9b24;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffddb4;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ff8d03;
+ color: #323130;
+ border-color: #ff8d03;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffaa44;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 170, 68, 0.04);
+ color: #ffaa44;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 170, 68, 0.16);
+ color: #ffaa44;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffaa44;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 170, 68, 0.04);
+ border-color: transparent;
+ color: #ffaa44;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 170, 68, 0.16);
+ border-color: transparent;
+ color: #ffaa44;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #8378de;
+ border: 1px solid #8378de;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #6a5dd7;
+ color: #ffffff;
+ border-color: #6a5dd7;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #cdc9f2;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #5141d1;
+ color: #ffffff;
+ border-color: #5141d1;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #8378de;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(131, 120, 222, 0.04);
+ color: #8378de;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(131, 120, 222, 0.16);
+ color: #8378de;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #8378de;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(131, 120, 222, 0.04);
+ border-color: transparent;
+ color: #8378de;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(131, 120, 222, 0.16);
+ border-color: transparent;
+ color: #8378de;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #d13438;
+ border: 1px solid #d13438;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02b2f;
+ color: #ffffff;
+ border-color: #c02b2f;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edaeaf;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa272a;
+ color: #ffffff;
+ border-color: #aa272a;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #d13438;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(209, 52, 56, 0.04);
+ color: #d13438;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(209, 52, 56, 0.16);
+ color: #d13438;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #d13438;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(209, 52, 56, 0.04);
+ border-color: transparent;
+ color: #d13438;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(209, 52, 56, 0.16);
+ border-color: transparent;
+ color: #d13438;
+}
+
+.p-button.p-button-link {
+ color: #0078d4;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #005a9e;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #605e5c;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #0078d4;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #323130;
+ color: #ffffff;
+}
+.p-speeddial-action:hover {
+ background: #605e5c;
+ color: #ffffff;
+}
+
+.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: 2px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #0078d4;
+ 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(0, 120, 212, 0.04);
+ color: #0078d4;
+}
+.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(0, 120, 212, 0.16);
+ color: #0078d4;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #605e5c;
+ border-color: #605e5c;
+}
+.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: #f3f2f1;
+ color: #605e5c;
+}
+.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: #edebe9;
+ color: #605e5c;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #0078d4;
+ 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(0, 120, 212, 0.04);
+ color: #0078d4;
+ 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(0, 120, 212, 0.16);
+ color: #0078d4;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #605e5c;
+}
+.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: #f3f2f1;
+ color: #605e5c;
+}
+.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: #edebe9;
+ color: #605e5c;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #d45c00;
+ 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(212, 92, 0, 0.04);
+ color: #d45c00;
+}
+.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(212, 92, 0, 0.16);
+ color: #d45c00;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #d45c00;
+ 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(212, 92, 0, 0.04);
+ border-color: transparent;
+ color: #d45c00;
+}
+.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(212, 92, 0, 0.16);
+ border-color: transparent;
+ color: #d45c00;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #00b7c3;
+ 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(0, 183, 195, 0.04);
+ color: #00b7c3;
+}
+.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(0, 183, 195, 0.16);
+ color: #00b7c3;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #00b7c3;
+ 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(0, 183, 195, 0.04);
+ border-color: transparent;
+ color: #00b7c3;
+}
+.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(0, 183, 195, 0.16);
+ border-color: transparent;
+ color: #00b7c3;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #498205;
+ 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(73, 130, 5, 0.04);
+ color: #498205;
+}
+.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(73, 130, 5, 0.16);
+ color: #498205;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #498205;
+ 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(73, 130, 5, 0.04);
+ border-color: transparent;
+ color: #498205;
+}
+.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(73, 130, 5, 0.16);
+ border-color: transparent;
+ color: #498205;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffaa44;
+ 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(255, 170, 68, 0.04);
+ color: #ffaa44;
+}
+.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(255, 170, 68, 0.16);
+ color: #ffaa44;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffaa44;
+ 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(255, 170, 68, 0.04);
+ border-color: transparent;
+ color: #ffaa44;
+}
+.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(255, 170, 68, 0.16);
+ border-color: transparent;
+ color: #ffaa44;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #8378de;
+ 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(131, 120, 222, 0.04);
+ color: #8378de;
+}
+.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(131, 120, 222, 0.16);
+ color: #8378de;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #8378de;
+ 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(131, 120, 222, 0.04);
+ border-color: transparent;
+ color: #8378de;
+}
+.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(131, 120, 222, 0.16);
+ border-color: transparent;
+ color: #8378de;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #d13438;
+ 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(209, 52, 56, 0.04);
+ color: #d13438;
+}
+.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(209, 52, 56, 0.16);
+ color: #d13438;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #d13438;
+ 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(209, 52, 56, 0.04);
+ border-color: transparent;
+ color: #d13438;
+}
+.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(209, 52, 56, 0.16);
+ border-color: transparent;
+ color: #d13438;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.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: #c8c6c4;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #e1dfdd;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #edebe9;
+ color: #323130;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 1px 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #323130;
+ background: #ffffff;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #323130;
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #605e5c;
+ 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: #323130;
+ background: #edebe9;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #605e5c;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #323130;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #323130;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #323130;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.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: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #605e5c;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #edebe9;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #edebe9;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #0078d4;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #faf9f8;
+}
+.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: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #faf9f8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #323130;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #323130;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 1px 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #f3f2f1;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+ border-bottom-left-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.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: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #f3f2f1;
+ color: #605e5c;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #edebe9;
+ color: #323130;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.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 #605e5c;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #edebe9;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 0.5rem;
+ border-bottom: 1px solid #edebe9;
+ color: #323130;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #edebe9;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #faf9f8;
+ border: 1px solid #a19f9d;
+ color: #323130;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #a19f9d;
+ color: #323130;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #a19f9d;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #a19f9d;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #0078d4;
+ border: 1px solid #0078d4;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #faf9f8;
+ border: 1px solid #a19f9d;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #0078d4;
+ border: 1px solid #0078d4;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #106ebe;
+ color: #ffffff;
+ border-color: #106ebe;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #005a9e;
+ color: #ffffff;
+ border-color: #005a9e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.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 #605e5c;
+ color: #323130;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #f3f2f1;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: inset 0 0 0 1px #605e5c;
+ 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: 2px;
+ border-bottom-left-radius: 2px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #a19f9d;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #faf9f8;
+ border-color: #a19f9d;
+ color: #323130;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #323130;
+ border-color: #a19f9d;
+}
+.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 #a19f9d;
+ padding: 1rem;
+ background: #faf9f8;
+ color: #323130;
+}
+.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: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #0078d4;
+ border-color: #0078d4;
+}
+.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: #0078d4;
+ border-color: #0078d4;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #faf9f8;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #0078d4;
+ border: 1px solid #0078d4;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #106ebe;
+ color: #ffffff;
+ border-color: #106ebe;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #005a9e;
+ color: #ffffff;
+ border-color: #005a9e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #0078d4;
+ border: 1px solid #0078d4;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.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 #605e5c;
+ color: #323130;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #f3f2f1;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: inset 0 0 0 1px #605e5c;
+ 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: 2px;
+ border-bottom-left-radius: 2px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #faf9f8;
+ color: #323130;
+ border: 1px solid #a19f9d;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ padding: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 0.5rem;
+ margin: 0;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #faf9f8;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #f3f2f1;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #b4aba3;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #a19f9d;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #a19f9d;
+ border-color: #a19f9d;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #a19f9d;
+ border-color: #a19f9d;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ padding: 1rem;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #605e5c;
+ border: solid #f3f2f1;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 2px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #605e5c;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+}
+.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: #f3f2f1;
+ border-color: transparent;
+ color: #323130;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #605e5c;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #605e5c;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #edebe9;
+ border-color: #edebe9;
+ color: #323130;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #f3f2f1;
+ border-color: transparent;
+ color: #323130;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #faf9f8;
+ color: #323130;
+ border: 1px solid #a19f9d;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ padding: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 0.5rem;
+ margin: 0;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #faf9f8;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #f3f2f1;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #0078d4;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #a19f9d;
+}
+.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 #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ padding: 1rem;
+ border-radius: 2px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 2px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #605e5c;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #323130;
+}
+.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 #605e5c;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.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: #323130;
+}
+.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: #323130;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: #605e5c;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 1px 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #323130;
+ background: #ffffff;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #323130;
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #605e5c;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #605e5c;
+ 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: #323130;
+ background: #edebe9;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #605e5c;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #323130;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #323130;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #323130;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #605e5c;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #323130;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #323130;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #323130;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #0078d4;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #faf9f8;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.65625rem 0.65625rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ color: #323130;
+ background: #faf9f8;
+ font-weight: 600;
+ border-radius: 2px;
+ transition: box-shadow 0.2s;
+}
+.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 inset 0 0 0 1px #605e5c;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #f3f2f1;
+ border-color: #a19f9d;
+ color: #323130;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #faf9f8;
+ border-color: #a19f9d;
+ color: #323130;
+ 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: #a19f9d;
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #323130;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 1.6px 3.6px 0px, rgba(0, 0, 0, 0.11) 0px 0.3px 0.9px 0px;
+ border-radius: 2px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: #605e5c;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ border-radius: 2px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ color: #323130;
+ background: #faf9f8;
+ font-weight: 600;
+ border-radius: 2px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: #323130;
+ border-radius: 2px;
+ transition: box-shadow 0.2s;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #323130;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #f3f2f1;
+ border-color: #a19f9d;
+ color: #323130;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.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 #edebe9;
+}
+.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 #edebe9;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #a19f9d;
+ padding: 1rem;
+ background: #faf9f8;
+ color: #323130;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f3f2f1;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.p-splitter {
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ border-radius: 2px;
+ color: #323130;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #faf9f8;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #edebe9;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #edebe9;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 0 none;
+ 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 #a19f9d;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent transparent transparent;
+ background: #ffffff;
+ color: #605e5c;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ transition: box-shadow 0.2s;
+ margin: 0 0.5rem -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 inset 0 0 0 1px #605e5c;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #f3f2f1;
+ border-color: transparent;
+ color: #605e5c;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #0078d4;
+ color: #323130;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #323130;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset inset 0 0 0 1px #605e5c;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #323130;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+
+.p-toolbar {
+ background: #faf9f8;
+ border: 1px solid #a19f9d;
+ padding: 1rem;
+ border-radius: 2px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.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: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px;
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #323130;
+ padding: 1.5rem;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.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: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #323130;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #323130;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.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: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px;
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #0078d4;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #106ebe;
+ 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: #323130;
+ border: 0 none;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #ffffff;
+ color: #323130;
+ padding: 0.5rem 0.5rem;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ border-radius: 2px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #ffffff;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #ffffff;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #ffffff;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #ffffff;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #faf9f8;
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ color: #323130;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #a19f9d;
+ color: #323130;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #edebe9;
+ border-radius: 2px;
+ 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: 2px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #106ebe;
+ color: #ffffff;
+ border-color: #106ebe;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #005a9e;
+ color: #ffffff;
+ border-color: #005a9e;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #eeeeee;
+ border-radius: 2px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #323130;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #323130;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #0078d4;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 2px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #323130;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #323130;
+ background: #edebe9;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #0078d4;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e1dfdd;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #323130;
+ background: #e1dfdd;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #323130;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #0078d4;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #edebe9;
+ 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: 2px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.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: 0.5rem;
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #eeeeee;
+ border-radius: 2px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #323130;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #323130;
+ background: #edebe9;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #0078d4;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e1dfdd;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #323130;
+ background: #e1dfdd;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #323130;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #0078d4;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ color: #0078d4;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #edebe9;
+ margin: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: #323130;
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ 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: #0078d4;
+ 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: #323130;
+ background: #f3f2f1;
+}
+.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: #323130;
+}
+.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: #0078d4;
+}
+
+.p-menu {
+ padding: 0;
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #eeeeee;
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #323130;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #323130;
+ background: #edebe9;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #0078d4;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e1dfdd;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #323130;
+ background: #e1dfdd;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #323130;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #0078d4;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ color: #0078d4;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #edebe9;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #eeeeee;
+ border-radius: 2px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #323130;
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.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: #323130;
+}
+.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: #0078d4;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #323130;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #323130;
+ background: #edebe9;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #0078d4;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e1dfdd;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #323130;
+ background: #e1dfdd;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #323130;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #0078d4;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #edebe9;
+ 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: #0078d4;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #0078d4;
+ background: #f3f2f1;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #edebe9;
+ 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 #a19f9d;
+ color: #323130;
+ background: #faf9f8;
+ border-radius: 2px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem;
+ font-weight: 600;
+}
+.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 inset 0 0 0 1px #605e5c;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #f3f2f1;
+ border-color: #a19f9d;
+ color: #323130;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #faf9f8;
+ border-color: #a19f9d;
+ color: #323130;
+ 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: #a19f9d;
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #323130;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #323130;
+ background: #edebe9;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #0078d4;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e1dfdd;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #323130;
+ background: #e1dfdd;
+}
+.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: #323130;
+}
+.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: #323130;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #0078d4;
+}
+.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 #edebe9;
+ 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: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ 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: #605e5c;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #edebe9;
+ color: #323130;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #323130;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #edebe9;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 0 none;
+ 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 #a19f9d;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent transparent transparent;
+ background: #ffffff;
+ color: #605e5c;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ transition: box-shadow 0.2s;
+ margin: 0 0.5rem -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 inset 0 0 0 1px #605e5c;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #f3f2f1;
+ border-color: transparent;
+ color: #605e5c;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #0078d4;
+ color: #323130;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #eeeeee;
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #323130;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #323130;
+ background: #edebe9;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #0078d4;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e1dfdd;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #323130;
+ background: #e1dfdd;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #323130;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.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: #0078d4;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #edebe9;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 2px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #f3f2f1;
+ border: 0 none;
+ border-width: 0px;
+ color: #323130;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #605e5c;
+}
+.p-inline-message.p-inline-message-success {
+ background: #dff6dd;
+ border: 0 none;
+ border-width: 0px;
+ color: #323130;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #107c10;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff4ce;
+ border: 0 none;
+ border-width: 0px;
+ color: #323130;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #797775;
+}
+.p-inline-message.p-inline-message-error {
+ background: #fde7e9;
+ border: 0 none;
+ border-width: 0px;
+ color: #323130;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #a80000;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 90%;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 2px;
+}
+.p-message .p-message-wrapper {
+ padding: 0.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 2px;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.p-message.p-message-info {
+ background: #f3f2f1;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #605e5c;
+}
+.p-message.p-message-info .p-message-close {
+ color: #605e5c;
+}
+.p-message.p-message-success {
+ background: #dff6dd;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #107c10;
+}
+.p-message.p-message-success .p-message-close {
+ color: #107c10;
+}
+.p-message.p-message-warn {
+ background: #fff4ce;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #797775;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #797775;
+}
+.p-message.p-message-error {
+ background: #fde7e9;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #a80000;
+}
+.p-message.p-message-error .p-message-close {
+ color: #a80000;
+}
+.p-message .p-message-text {
+ font-size: 90%;
+ font-weight: 500;
+}
+.p-message .p-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 2px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 0.5rem;
+ border-width: 0;
+}
+.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: 1.25rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
+ font-weight: 600;
+}
+.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: 1.25rem;
+ height: 1.25rem;
+ border-radius: 2px;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #f3f2f1;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.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: #605e5c;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #dff6dd;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.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: #107c10;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff4ce;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.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: #797775;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #fde7e9;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.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: #a80000;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #faf9f8;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #faf9f8;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #faf9f8;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+ 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: #faf9f8;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #faf9f8;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #c8c6c4;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #e1dfdd;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #edebe9;
+ color: #323130;
+}
+.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: #edebe9;
+ color: #323130;
+}
+.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: #faf9f8;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #faf9f8;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #edebe9;
+ border-radius: 2px;
+}
+.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: #0078d4;
+ 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: #d45c00;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #498205;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #00b7c3;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffaa44;
+ color: #323130;
+}
+.p-badge.p-badge-danger {
+ background-color: #d13438;
+ 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-chip {
+ background-color: #edebe9;
+ color: #323130;
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 2px;
+ background: #edebe9;
+ border-radius: 2px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #0078d4;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 2px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #faf9f8;
+}
+
+.p-skeleton {
+ background-color: #edebe9;
+ border-radius: 2px;
+}
+.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: #0078d4;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 2px;
+}
+.p-tag.p-tag-success {
+ background-color: #498205;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #00b7c3;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffaa44;
+ color: #323130;
+}
+.p-tag.p-tag-danger {
+ background-color: #d13438;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #a19f9d;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-button-label {
+ font-weight: 600;
+}
+
+.p-slider:not(.p-disabled):hover {
+ background-color: #deecf9;
+}
+.p-slider:not(.p-disabled):hover .p-slider-range {
+ background-color: #0078d4;
+}
+.p-slider:not(.p-disabled):hover .p-slider-handle {
+ border-color: #005a9e;
+}
+
+.p-inputswitch {
+ width: 40px;
+ height: 20px;
+}
+.p-inputswitch .p-inputswitch-slider {
+ border: 1px solid #605e5c;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ width: 12px;
+ height: 12px;
+ margin-top: -6px;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ border-color: #323130;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ background-color: #323130;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ border-color: #0078d4;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ background-color: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ border-color: #0078d4;
+}
+
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ order: 1;
+ margin: 0 auto 0 0;
+}
+.p-datepicker .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-prev .p-datepicker-prev-icon:before {
+ content: "\e919";
+}
+.p-datepicker .p-datepicker-next {
+ order: 3;
+ font-size: 90%;
+}
+.p-datepicker .p-datepicker-next .p-datepicker-next-icon:before {
+ content: "\e91c";
+}
+.p-datepicker .p-datepicker-buttonbar {
+ border-top: 0 none;
+}
+.p-datepicker .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 90%;
+}
+.p-datepicker .p-timepicker .pi-chevron-up:before {
+ content: "\e91c";
+}
+.p-datepicker .p-timepicker .pi-chevron-down:before {
+ content: "\e919";
+}
+.p-datepicker table {
+ font-size: 90%;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ border-radius: 50%;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ font-size: 90%;
+ color: #323130;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button .p-button-label {
+ font-weight: 400;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button:enabled:hover {
+ color: #323130;
+ background-color: #f3f2f1;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem 0;
+}
+
+.p-datatable {
+ font-size: 90%;
+}
+
+.p-toast {
+ font-size: 90%;
+}
+.p-toast .p-toast-icon-close-icon {
+ font-size: 90%;
+}
+
+.p-message {
+ font-size: 90%;
+}
+.p-message .p-message-close .p-message-close-icon {
+ font-size: 90%;
+}
+
+.p-tooltip .p-tooltip-text {
+ font-size: 90%;
+}
+
+.p-component .p-menu-separator {
+ border-color: #eeeeee;
+}
+
+.p-submenu-icon {
+ color: #605e5c !important;
+}
+
+.p-menuitem-active .p-submenu-icon {
+ color: #323130 !important;
+}
+
+.p-progressbar-label {
+ display: none !important;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #0078d4;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #0078d4;
+}
+
+.p-inputtext:disabled {
+ background-color: #f3f2f1;
+ border-color: #f3f2f1;
+ color: #a19f9d;
+ opacity: 1;
+ user-select: none;
+}
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #0078d4;
+}
+
+.p-checkbox .p-checkbox-box.p-disabled,
+.p-radiobutton .p-radiobutton-box.p-disabled,
+.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container.p-disabled,
+.p-chips .p-chips-multiple-container.p-disabled {
+ background-color: #f3f2f1;
+ border-color: #f3f2f1;
+ color: #a19f9d;
+ opacity: 1;
+ user-select: none;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus,
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus,
+.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus,
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #0078d4;
+}
+
+.p-dropdown.p-disabled,
+.p-multiselect.p-disabled {
+ background-color: #f3f2f1;
+ border-color: #f3f2f1;
+ color: #a19f9d;
+ opacity: 1;
+ user-select: none;
+}
+.p-dropdown.p-disabled .p-dropdown-label,
+.p-dropdown.p-disabled .p-dropdown-trigger-icon,
+.p-multiselect.p-disabled .p-dropdown-label,
+.p-multiselect.p-disabled .p-dropdown-trigger-icon {
+ color: #a19f9d;
+}
+.p-dropdown:not(.p-disabled).p-focus,
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #0078d4;
+}
+
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ box-shadow: none;
+ outline: 1px solid #605e5c;
+ outline-offset: 2px;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #0078d4;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #0078d4;
+}
diff --git a/frontend/public/themes/lara-dark-blue/theme.css b/frontend/public/themes/lara-dark-blue/theme.css
new file mode 100644
index 0000000..7134107
--- /dev/null
+++ b/frontend/public/themes/lara-dark-blue/theme.css
@@ -0,0 +1,5768 @@
+:root {
+ --surface-a:#071426;
+ --surface-b:#040d19;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#0b213f;
+ --surface-e:#071426;
+ --surface-f:#071426;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#93C5FD;
+ --primary-color-text:#1c2127;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #040d19;
+ --surface-50: #1d2530;
+ --surface-100: #363d47;
+ --surface-200: #4f565e;
+ --surface-300: #686e75;
+ --surface-400: #82868c;
+ --surface-500: #9b9ea3;
+ --surface-600: #b4b6ba;
+ --surface-700: #cdcfd1;
+ --surface-800: #e6e7e8;
+ --surface-900: #ffffff;
+ --gray-50: #e6e7e8;
+ --gray-100: #cdcfd1;
+ --gray-200: #b4b6ba;
+ --gray-300: #9b9ea3;
+ --gray-400: #82868c;
+ --gray-500: #686e75;
+ --gray-600: #4f565e;
+ --gray-700: #363d47;
+ --gray-800: #1d2530;
+ --gray-900: #040d19;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#040d19;
+ --surface-section:#040d19;
+ --surface-card:#071426;
+ --surface-overlay:#071426;
+ --surface-border:#0b213f;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #FCA5A5;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#fafcff;
+ --primary-100:#e5f1ff;
+ --primary-200:#d1e6fe;
+ --primary-300:#bcdbfe;
+ --primary-400:#a8d0fd;
+ --primary-500:#93c5fd;
+ --primary-600:#7da7d7;
+ --primary-700:#678ab1;
+ --primary-800:#516c8b;
+ --primary-900:#3b4f65;
+}
+
+.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: #93C5FD;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #233752;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-autocomplete-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(147, 197, 253, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #071426;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 1px solid #0b213f;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #93C5FD;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #0b213f;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #0b213f;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #0b213f;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #93C5FD;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-cascadeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(147, 197, 253, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #1c2127;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #93C5FD;
+ background: #93C5FD;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #93C5FD;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #6cb0fc;
+ background: #6cb0fc;
+ color: #1c2127;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #93C5FD;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #6cb0fc;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #93C5FD;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #233752;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #93C5FD;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-dropdown-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(147, 197, 253, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #071426;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #040d19;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #93C5FD;
+}
+.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: #93C5FD;
+}
+.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: #93C5FD;
+}
+.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: #93C5FD;
+}
+
+.p-inputgroup-addon {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #0b213f;
+ border-left: 1px solid #0b213f;
+ border-bottom: 1px solid #0b213f;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #0b213f;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: #FCA5A5;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #233752;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0b213f;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #93C5FD;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #7fbafd;
+}
+.p-inputswitch.p-invalid {
+ border-color: #FCA5A5;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #040d19;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #93C5FD;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #FCA5A5;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #0b213f;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(147, 197, 253, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-listbox.p-invalid {
+ border-color: #FCA5A5;
+}
+
+.p-multiselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #93C5FD;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(147, 197, 253, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #0b213f;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #eb9a9c;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffcf91;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #93deac;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #93C5FD;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #1c2127;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #93C5FD;
+ background: #93C5FD;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #6cb0fc;
+ background: #6cb0fc;
+ color: #1c2127;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #FCA5A5;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #93C5FD;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #6cb0fc;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #93C5FD;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #93C5FD;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #93C5FD;
+ border-color: #93C5FD;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #7fbafd;
+ border-color: #7fbafd;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #FCA5A5;
+}
+
+.p-slider {
+ background: #0b213f;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #0b213f;
+ border: 2px solid #93C5FD;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-slider .p-slider-range {
+ background: #93C5FD;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #93C5FD;
+ border-color: #93C5FD;
+}
+
+.p-treeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #93C5FD;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+.p-togglebutton.p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #93C5FD;
+ border-color: #93C5FD;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #7fbafd;
+ border-color: #7fbafd;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #FCA5A5;
+}
+
+.p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #7fbafd;
+ color: #1c2127;
+ border-color: #7fbafd;
+}
+.p-button:enabled:active {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #93C5FD;
+ background-color: #1c2127;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #1c2127;
+ background: #CBD5E1;
+ border: 1px solid #CBD5E1;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #b0bfd1;
+ color: #1c2127;
+ border-color: #b0bfd1;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #dbe2ea;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #95a9c2;
+ color: #1c2127;
+ border-color: #95a9c2;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CBD5E1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b3d6fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #449bfc;
+ color: #1c2127;
+ border-color: #449bfc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #1c2127;
+ background: #86EFAC;
+ border: 1px solid #86EFAC;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #65eb95;
+ color: #1c2127;
+ border-color: #65eb95;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #aaf4c5;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #44e67f;
+ color: #1c2127;
+ border-color: #44e67f;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #86EFAC;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #1c2127;
+ background: #FCD34D;
+ border: 1px solid #FCD34D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fbcb2d;
+ color: #1c2127;
+ border-color: #fbcb2d;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fde082;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #fbc30c;
+ color: #1c2127;
+ border-color: #fbc30c;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCD34D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #1c2127;
+ background: #D8B4FE;
+ border: 1px solid #D8B4FE;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c289fd;
+ color: #1c2127;
+ border-color: #c289fd;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #e4cbfe;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #ab5efd;
+ color: #1c2127;
+ border-color: #ab5efd;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D8B4FE;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #1c2127;
+ background: #FCA5A5;
+ border: 1px solid #FCA5A5;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #fb7d7d;
+ color: #1c2127;
+ border-color: #fb7d7d;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fdc0c0;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f95454;
+ color: #1c2127;
+ border-color: #f95454;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCA5A5;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-button.p-button-link {
+ color: #93C5FD;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px rgba(147, 197, 253, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #040d19;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #040d19;
+}
+
+.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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ color: #93C5FD;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ color: #93C5FD;
+ 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(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ color: #CBD5E1;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ color: #93C5FD;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ color: #86EFAC;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ color: #FCD34D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ color: #D8B4FE;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ color: #FCA5A5;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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: #0b213f;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(147, 197, 253, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(147, 197, 253, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(147, 197, 253, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #93C5FD;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #071426;
+}
+.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: #071426;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #0d1a2c;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #0b213f;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 rgba(147, 197, 253, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #0b213f;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #071426;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #7fbafd;
+ border: 1px solid #7fbafd;
+ color: #1c2127;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #7fbafd;
+ color: #1c2127;
+ border-color: #7fbafd;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #93C5FD;
+ border-color: #93C5FD;
+ color: #1c2127;
+}
+.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: #7fbafd;
+ border-color: #7fbafd;
+ color: #1c2127;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #071426;
+}
+.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 #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #1c2127;
+ background: #7fbafd;
+ border-color: #7fbafd;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #1c2127;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #7fbafd;
+ border-color: #7fbafd;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #071426;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #7fbafd;
+ color: #1c2127;
+ border-color: #7fbafd;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #93C5FD;
+ border-color: #93C5FD;
+ color: #1c2127;
+}
+.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: #7fbafd;
+ border-color: #7fbafd;
+ color: #1c2127;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(22, 130, 251, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ 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 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.p-paginator {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #0b213f;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #93C5FD;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1c2127;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #0b213f;
+}
+.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 #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 rgba(147, 197, 253, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-treetable .p-sortable-column {
+ outline-color: rgba(147, 197, 253, 0.5);
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(147, 197, 253, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #93C5FD;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #071426;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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 #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #071426;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #0b213f;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #0b213f;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #0b213f;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.p-splitter {
+ border: 1px solid #0b213f;
+ background: #071426;
+ border-radius: 6px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #0b213f;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #071426;
+ border-color: #93C5FD;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #071426;
+ border-color: #93C5FD;
+ color: #93C5FD;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #071426;
+ color: #93C5FD;
+ width: 3rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #071426;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #071426;
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.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(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0b213f;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #071426;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #0b213f;
+}
+.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: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #0b213f;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #93C5FD;
+ color: #1c2127;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #7fbafd;
+ color: #1c2127;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0a1f3c;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #071426;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #0b213f;
+}
+
+.p-sidebar {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #0b213f;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #0b213f;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #0b213f;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #0b213f;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #071426;
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #071426;
+ padding: 2rem 1rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #7fbafd;
+ color: #1c2127;
+ border-color: #7fbafd;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+
+.p-breadcrumb {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(147, 197, 253, 0.24);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: 6px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.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: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(147, 197, 253, 0.24);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(147, 197, 253, 0.24);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(147, 197, 253, 0.24);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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 #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(147, 197, 253, 0.24);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #0b213f;
+ 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: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #0b213f;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #071426;
+ border-color: #93C5FD;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #071426;
+ border-color: #93C5FD;
+ color: #93C5FD;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(147, 197, 253, 0.24);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 1px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 1px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 1px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 1px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.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: none;
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #0b213f;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.1);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #0b213f;
+ border-radius: 6px;
+}
+.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 #071426;
+}
+
+.p-badge {
+ background: #93C5FD;
+ color: #1c2127;
+ 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: #CBD5E1;
+ color: #1c2127;
+}
+.p-badge.p-badge-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-badge.p-badge-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-badge.p-badge-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-badge.p-badge-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.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-chip {
+ background-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #0b213f;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #93C5FD;
+}
+.p-progressbar .p-progressbar-label {
+ color: #1c2127;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(147, 197, 253, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 6px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #93C5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.p-tag.p-tag-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-tag.p-tag-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-tag.p-tag-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-tag.p-tag-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #93C5FD;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #93C5FD;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(147, 197, 253, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(203, 213, 225, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(134, 239, 172, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(147, 197, 253, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 211, 77, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(216, 180, 254, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 165, 165, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #93C5FD;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #93C5FD;
+}
diff --git a/frontend/public/themes/lara-dark-indigo/theme.css b/frontend/public/themes/lara-dark-indigo/theme.css
new file mode 100644
index 0000000..84af8ce
--- /dev/null
+++ b/frontend/public/themes/lara-dark-indigo/theme.css
@@ -0,0 +1,5768 @@
+:root {
+ --surface-a:#071426;
+ --surface-b:#040d19;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#0b213f;
+ --surface-e:#071426;
+ --surface-f:#071426;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#A5B4FC;
+ --primary-color-text:#1c2127;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #040d19;
+ --surface-50: #1d2530;
+ --surface-100: #363d47;
+ --surface-200: #4f565e;
+ --surface-300: #686e75;
+ --surface-400: #82868c;
+ --surface-500: #9b9ea3;
+ --surface-600: #b4b6ba;
+ --surface-700: #cdcfd1;
+ --surface-800: #e6e7e8;
+ --surface-900: #ffffff;
+ --gray-50: #e6e7e8;
+ --gray-100: #cdcfd1;
+ --gray-200: #b4b6ba;
+ --gray-300: #9b9ea3;
+ --gray-400: #82868c;
+ --gray-500: #686e75;
+ --gray-600: #4f565e;
+ --gray-700: #363d47;
+ --gray-800: #1d2530;
+ --gray-900: #040d19;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#040d19;
+ --surface-section:#040d19;
+ --surface-card:#071426;
+ --surface-overlay:#071426;
+ --surface-border:#0b213f;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #FCA5A5;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#fbfbff;
+ --primary-100:#e9edfe;
+ --primary-200:#d8dffe;
+ --primary-300:#c7d1fd;
+ --primary-400:#b6c2fd;
+ --primary-500:#a5b4fc;
+ --primary-600:#8c99d6;
+ --primary-700:#747eb0;
+ --primary-800:#5b638b;
+ --primary-900:#424865;
+}
+
+.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: #A5B4FC;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #233752;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-autocomplete-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(165, 180, 252, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #071426;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 1px solid #0b213f;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #A5B4FC;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #0b213f;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #0b213f;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #0b213f;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #A5B4FC;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-cascadeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(165, 180, 252, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #1c2127;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #A5B4FC;
+ background: #A5B4FC;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #A5B4FC;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #7d92fb;
+ background: #7d92fb;
+ color: #1c2127;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #A5B4FC;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #7d92fb;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #A5B4FC;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #233752;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #A5B4FC;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-dropdown-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(165, 180, 252, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #071426;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #040d19;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #A5B4FC;
+}
+.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: #A5B4FC;
+}
+.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: #A5B4FC;
+}
+.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: #A5B4FC;
+}
+
+.p-inputgroup-addon {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #0b213f;
+ border-left: 1px solid #0b213f;
+ border-bottom: 1px solid #0b213f;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #0b213f;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: #FCA5A5;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #233752;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0b213f;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #A5B4FC;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #91a3fb;
+}
+.p-inputswitch.p-invalid {
+ border-color: #FCA5A5;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #040d19;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #A5B4FC;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #FCA5A5;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #0b213f;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(165, 180, 252, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-listbox.p-invalid {
+ border-color: #FCA5A5;
+}
+
+.p-multiselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #A5B4FC;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(165, 180, 252, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #0b213f;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #eb9a9c;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffcf91;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #93deac;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #A5B4FC;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #1c2127;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #A5B4FC;
+ background: #A5B4FC;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #7d92fb;
+ background: #7d92fb;
+ color: #1c2127;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #FCA5A5;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #A5B4FC;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #7d92fb;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #A5B4FC;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #A5B4FC;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #A5B4FC;
+ border-color: #A5B4FC;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #91a3fb;
+ border-color: #91a3fb;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #FCA5A5;
+}
+
+.p-slider {
+ background: #0b213f;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #0b213f;
+ border: 2px solid #A5B4FC;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-slider .p-slider-range {
+ background: #A5B4FC;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #A5B4FC;
+ border-color: #A5B4FC;
+}
+
+.p-treeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #A5B4FC;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+.p-togglebutton.p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #A5B4FC;
+ border-color: #A5B4FC;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #91a3fb;
+ border-color: #91a3fb;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #FCA5A5;
+}
+
+.p-button {
+ color: #1c2127;
+ background: #A5B4FC;
+ border: 1px solid #A5B4FC;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #91a3fb;
+ color: #1c2127;
+ border-color: #91a3fb;
+}
+.p-button:enabled:active {
+ background: #7d92fb;
+ color: #1c2127;
+ border-color: #7d92fb;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A5B4FC;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(165, 180, 252, 0.04);
+ color: #A5B4FC;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(165, 180, 252, 0.16);
+ color: #A5B4FC;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(165, 180, 252, 0.04);
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(165, 180, 252, 0.16);
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #A5B4FC;
+ background-color: #1c2127;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #1c2127;
+ background: #CBD5E1;
+ border: 1px solid #CBD5E1;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #b0bfd1;
+ color: #1c2127;
+ border-color: #b0bfd1;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #dbe2ea;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #95a9c2;
+ color: #1c2127;
+ border-color: #95a9c2;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CBD5E1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b3d6fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #449bfc;
+ color: #1c2127;
+ border-color: #449bfc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #1c2127;
+ background: #86EFAC;
+ border: 1px solid #86EFAC;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #65eb95;
+ color: #1c2127;
+ border-color: #65eb95;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #aaf4c5;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #44e67f;
+ color: #1c2127;
+ border-color: #44e67f;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #86EFAC;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #1c2127;
+ background: #FCD34D;
+ border: 1px solid #FCD34D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fbcb2d;
+ color: #1c2127;
+ border-color: #fbcb2d;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fde082;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #fbc30c;
+ color: #1c2127;
+ border-color: #fbc30c;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCD34D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #1c2127;
+ background: #D8B4FE;
+ border: 1px solid #D8B4FE;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c289fd;
+ color: #1c2127;
+ border-color: #c289fd;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #e4cbfe;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #ab5efd;
+ color: #1c2127;
+ border-color: #ab5efd;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D8B4FE;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #1c2127;
+ background: #FCA5A5;
+ border: 1px solid #FCA5A5;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #fb7d7d;
+ color: #1c2127;
+ border-color: #fb7d7d;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fdc0c0;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f95454;
+ color: #1c2127;
+ border-color: #f95454;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCA5A5;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-button.p-button-link {
+ color: #A5B4FC;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px rgba(165, 180, 252, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #A5B4FC;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #040d19;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #040d19;
+}
+
+.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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A5B4FC;
+ 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(165, 180, 252, 0.04);
+ color: #A5B4FC;
+}
+.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(165, 180, 252, 0.16);
+ color: #A5B4FC;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A5B4FC;
+ 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(165, 180, 252, 0.04);
+ color: #A5B4FC;
+ 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(165, 180, 252, 0.16);
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ color: #CBD5E1;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ color: #93C5FD;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ color: #86EFAC;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ color: #FCD34D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ color: #D8B4FE;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ color: #FCA5A5;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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: #0b213f;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(165, 180, 252, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(165, 180, 252, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(165, 180, 252, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #A5B4FC;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #071426;
+}
+.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: #071426;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #0d1a2c;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #0b213f;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 rgba(165, 180, 252, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #0b213f;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #071426;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #91a3fb;
+ border: 1px solid #91a3fb;
+ color: #1c2127;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #A5B4FC;
+ border: 1px solid #A5B4FC;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #91a3fb;
+ color: #1c2127;
+ border-color: #91a3fb;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #7d92fb;
+ color: #1c2127;
+ border-color: #7d92fb;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #A5B4FC;
+ border-color: #A5B4FC;
+ color: #1c2127;
+}
+.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: #91a3fb;
+ border-color: #91a3fb;
+ color: #1c2127;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #071426;
+}
+.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 #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #1c2127;
+ background: #91a3fb;
+ border-color: #91a3fb;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #1c2127;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #91a3fb;
+ border-color: #91a3fb;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #071426;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #A5B4FC;
+ border: 1px solid #A5B4FC;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #91a3fb;
+ color: #1c2127;
+ border-color: #91a3fb;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #7d92fb;
+ color: #1c2127;
+ border-color: #7d92fb;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #1c2127;
+ background: #A5B4FC;
+ border: 1px solid #A5B4FC;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #A5B4FC;
+ border-color: #A5B4FC;
+ color: #1c2127;
+}
+.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: #91a3fb;
+ border-color: #91a3fb;
+ color: #1c2127;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(42, 77, 248, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ 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 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.p-paginator {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #0b213f;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ border-color: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #A5B4FC;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1c2127;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #0b213f;
+}
+.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 #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 rgba(165, 180, 252, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-treetable .p-sortable-column {
+ outline-color: rgba(165, 180, 252, 0.5);
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(165, 180, 252, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #A5B4FC;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #071426;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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 #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #071426;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #0b213f;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #0b213f;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #0b213f;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.p-splitter {
+ border: 1px solid #0b213f;
+ background: #071426;
+ border-radius: 6px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #0b213f;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #071426;
+ border-color: #A5B4FC;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #071426;
+ border-color: #A5B4FC;
+ color: #A5B4FC;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #071426;
+ color: #A5B4FC;
+ width: 3rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #071426;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #071426;
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.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(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0b213f;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #071426;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #0b213f;
+}
+.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: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #0b213f;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #A5B4FC;
+ color: #1c2127;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #91a3fb;
+ color: #1c2127;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0a1f3c;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #071426;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #0b213f;
+}
+
+.p-sidebar {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #0b213f;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #0b213f;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #0b213f;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #0b213f;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #071426;
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #071426;
+ padding: 2rem 1rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #91a3fb;
+ color: #1c2127;
+ border-color: #91a3fb;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #7d92fb;
+ color: #1c2127;
+ border-color: #7d92fb;
+}
+
+.p-breadcrumb {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(165, 180, 252, 0.24);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: 6px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.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: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(165, 180, 252, 0.24);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(165, 180, 252, 0.24);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(165, 180, 252, 0.24);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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 #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(165, 180, 252, 0.24);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #0b213f;
+ 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: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #0b213f;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #071426;
+ border-color: #A5B4FC;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #071426;
+ border-color: #A5B4FC;
+ color: #A5B4FC;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(165, 180, 252, 0.24);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 1px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 1px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 1px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 1px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.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: none;
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #0b213f;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.1);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #0b213f;
+ border-radius: 6px;
+}
+.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 #071426;
+}
+
+.p-badge {
+ background: #A5B4FC;
+ color: #1c2127;
+ 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: #CBD5E1;
+ color: #1c2127;
+}
+.p-badge.p-badge-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-badge.p-badge-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-badge.p-badge-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-badge.p-badge-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.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-chip {
+ background-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #0b213f;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #A5B4FC;
+}
+.p-progressbar .p-progressbar-label {
+ color: #1c2127;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(165, 180, 252, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 6px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #A5B4FC;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.p-tag.p-tag-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-tag.p-tag-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-tag.p-tag-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-tag.p-tag-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #A5B4FC;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #A5B4FC;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(165, 180, 252, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(203, 213, 225, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(134, 239, 172, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(147, 197, 253, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 211, 77, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(216, 180, 254, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 165, 165, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #A5B4FC;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #A5B4FC;
+}
diff --git a/frontend/public/themes/lara-dark-purple/theme.css b/frontend/public/themes/lara-dark-purple/theme.css
new file mode 100644
index 0000000..e5c1e4c
--- /dev/null
+++ b/frontend/public/themes/lara-dark-purple/theme.css
@@ -0,0 +1,5768 @@
+:root {
+ --surface-a:#071426;
+ --surface-b:#040d19;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#0b213f;
+ --surface-e:#071426;
+ --surface-f:#071426;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#C4B5FD;
+ --primary-color-text:#1c2127;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #040d19;
+ --surface-50: #1d2530;
+ --surface-100: #363d47;
+ --surface-200: #4f565e;
+ --surface-300: #686e75;
+ --surface-400: #82868c;
+ --surface-500: #9b9ea3;
+ --surface-600: #b4b6ba;
+ --surface-700: #cdcfd1;
+ --surface-800: #e6e7e8;
+ --surface-900: #ffffff;
+ --gray-50: #e6e7e8;
+ --gray-100: #cdcfd1;
+ --gray-200: #b4b6ba;
+ --gray-300: #9b9ea3;
+ --gray-400: #82868c;
+ --gray-500: #686e75;
+ --gray-600: #4f565e;
+ --gray-700: #363d47;
+ --gray-800: #1d2530;
+ --gray-900: #040d19;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#040d19;
+ --surface-section:#040d19;
+ --surface-card:#071426;
+ --surface-overlay:#071426;
+ --surface-border:#0b213f;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #FCA5A5;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#fcfbff;
+ --primary-100:#f1edff;
+ --primary-200:#e6dffe;
+ --primary-300:#dad1fe;
+ --primary-400:#cfc3fd;
+ --primary-500:#c4b5fd;
+ --primary-600:#a79ad7;
+ --primary-700:#897fb1;
+ --primary-800:#6c648b;
+ --primary-900:#4e4865;
+}
+
+.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: #C4B5FD;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #233752;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-autocomplete-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(196, 181, 253, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #071426;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 1px solid #0b213f;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #C4B5FD;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #0b213f;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #0b213f;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #0b213f;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #C4B5FD;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-cascadeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(196, 181, 253, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #1c2127;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #C4B5FD;
+ background: #C4B5FD;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #C4B5FD;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #a28bfc;
+ background: #a28bfc;
+ color: #1c2127;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #C4B5FD;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #a28bfc;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #C4B5FD;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #233752;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #C4B5FD;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-dropdown-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(196, 181, 253, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #071426;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #040d19;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #C4B5FD;
+}
+.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: #C4B5FD;
+}
+.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: #C4B5FD;
+}
+.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: #C4B5FD;
+}
+
+.p-inputgroup-addon {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #0b213f;
+ border-left: 1px solid #0b213f;
+ border-bottom: 1px solid #0b213f;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #0b213f;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: #FCA5A5;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #233752;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0b213f;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #C4B5FD;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b3a0fc;
+}
+.p-inputswitch.p-invalid {
+ border-color: #FCA5A5;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #040d19;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #C4B5FD;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #FCA5A5;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #0b213f;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(196, 181, 253, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-listbox.p-invalid {
+ border-color: #FCA5A5;
+}
+
+.p-multiselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #C4B5FD;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(196, 181, 253, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #0b213f;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #eb9a9c;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffcf91;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #93deac;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #C4B5FD;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #1c2127;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #C4B5FD;
+ background: #C4B5FD;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #a28bfc;
+ background: #a28bfc;
+ color: #1c2127;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #FCA5A5;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #C4B5FD;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #a28bfc;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #C4B5FD;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #C4B5FD;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #C4B5FD;
+ border-color: #C4B5FD;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #b3a0fc;
+ border-color: #b3a0fc;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #FCA5A5;
+}
+
+.p-slider {
+ background: #0b213f;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #0b213f;
+ border: 2px solid #C4B5FD;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-slider .p-slider-range {
+ background: #C4B5FD;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #C4B5FD;
+ border-color: #C4B5FD;
+}
+
+.p-treeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #C4B5FD;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+.p-togglebutton.p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #C4B5FD;
+ border-color: #C4B5FD;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #b3a0fc;
+ border-color: #b3a0fc;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #FCA5A5;
+}
+
+.p-button {
+ color: #1c2127;
+ background: #C4B5FD;
+ border: 1px solid #C4B5FD;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #b3a0fc;
+ color: #1c2127;
+ border-color: #b3a0fc;
+}
+.p-button:enabled:active {
+ background: #a28bfc;
+ color: #1c2127;
+ border-color: #a28bfc;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C4B5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(196, 181, 253, 0.04);
+ color: #C4B5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(196, 181, 253, 0.16);
+ color: #C4B5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(196, 181, 253, 0.04);
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(196, 181, 253, 0.16);
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #C4B5FD;
+ background-color: #1c2127;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #1c2127;
+ background: #CBD5E1;
+ border: 1px solid #CBD5E1;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #b0bfd1;
+ color: #1c2127;
+ border-color: #b0bfd1;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #dbe2ea;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #95a9c2;
+ color: #1c2127;
+ border-color: #95a9c2;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CBD5E1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b3d6fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #449bfc;
+ color: #1c2127;
+ border-color: #449bfc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #1c2127;
+ background: #86EFAC;
+ border: 1px solid #86EFAC;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #65eb95;
+ color: #1c2127;
+ border-color: #65eb95;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #aaf4c5;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #44e67f;
+ color: #1c2127;
+ border-color: #44e67f;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #86EFAC;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #1c2127;
+ background: #FCD34D;
+ border: 1px solid #FCD34D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fbcb2d;
+ color: #1c2127;
+ border-color: #fbcb2d;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fde082;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #fbc30c;
+ color: #1c2127;
+ border-color: #fbc30c;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCD34D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #1c2127;
+ background: #D8B4FE;
+ border: 1px solid #D8B4FE;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c289fd;
+ color: #1c2127;
+ border-color: #c289fd;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #e4cbfe;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #ab5efd;
+ color: #1c2127;
+ border-color: #ab5efd;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D8B4FE;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #1c2127;
+ background: #FCA5A5;
+ border: 1px solid #FCA5A5;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #fb7d7d;
+ color: #1c2127;
+ border-color: #fb7d7d;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fdc0c0;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f95454;
+ color: #1c2127;
+ border-color: #f95454;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCA5A5;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-button.p-button-link {
+ color: #C4B5FD;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px rgba(196, 181, 253, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #C4B5FD;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #040d19;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #040d19;
+}
+
+.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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C4B5FD;
+ 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(196, 181, 253, 0.04);
+ color: #C4B5FD;
+}
+.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(196, 181, 253, 0.16);
+ color: #C4B5FD;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C4B5FD;
+ 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(196, 181, 253, 0.04);
+ color: #C4B5FD;
+ 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(196, 181, 253, 0.16);
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ color: #CBD5E1;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ color: #93C5FD;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ color: #86EFAC;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ color: #FCD34D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ color: #D8B4FE;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ color: #FCA5A5;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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: #0b213f;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(196, 181, 253, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(196, 181, 253, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(196, 181, 253, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #C4B5FD;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #071426;
+}
+.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: #071426;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #0d1a2c;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #0b213f;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 rgba(196, 181, 253, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #0b213f;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #071426;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #b3a0fc;
+ border: 1px solid #b3a0fc;
+ color: #1c2127;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #C4B5FD;
+ border: 1px solid #C4B5FD;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #b3a0fc;
+ color: #1c2127;
+ border-color: #b3a0fc;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #a28bfc;
+ color: #1c2127;
+ border-color: #a28bfc;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #C4B5FD;
+ border-color: #C4B5FD;
+ color: #1c2127;
+}
+.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: #b3a0fc;
+ border-color: #b3a0fc;
+ color: #1c2127;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #071426;
+}
+.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 #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #1c2127;
+ background: #b3a0fc;
+ border-color: #b3a0fc;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #1c2127;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #b3a0fc;
+ border-color: #b3a0fc;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #071426;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #C4B5FD;
+ border: 1px solid #C4B5FD;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #b3a0fc;
+ color: #1c2127;
+ border-color: #b3a0fc;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #a28bfc;
+ color: #1c2127;
+ border-color: #a28bfc;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #1c2127;
+ background: #C4B5FD;
+ border: 1px solid #C4B5FD;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #C4B5FD;
+ border-color: #C4B5FD;
+ color: #1c2127;
+}
+.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: #b3a0fc;
+ border-color: #b3a0fc;
+ color: #1c2127;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(97, 57, 250, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ 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 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.p-paginator {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #0b213f;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ border-color: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #C4B5FD;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1c2127;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #0b213f;
+}
+.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 #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 rgba(196, 181, 253, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-treetable .p-sortable-column {
+ outline-color: rgba(196, 181, 253, 0.5);
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(196, 181, 253, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #C4B5FD;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #071426;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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 #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #071426;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #0b213f;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #0b213f;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #0b213f;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.p-splitter {
+ border: 1px solid #0b213f;
+ background: #071426;
+ border-radius: 6px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #0b213f;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #071426;
+ border-color: #C4B5FD;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #071426;
+ border-color: #C4B5FD;
+ color: #C4B5FD;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #071426;
+ color: #C4B5FD;
+ width: 3rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #071426;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #071426;
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.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(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0b213f;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #071426;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #0b213f;
+}
+.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: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #0b213f;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #C4B5FD;
+ color: #1c2127;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #b3a0fc;
+ color: #1c2127;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0a1f3c;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #071426;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #0b213f;
+}
+
+.p-sidebar {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #0b213f;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #0b213f;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #0b213f;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #0b213f;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #071426;
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #071426;
+ padding: 2rem 1rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #b3a0fc;
+ color: #1c2127;
+ border-color: #b3a0fc;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #a28bfc;
+ color: #1c2127;
+ border-color: #a28bfc;
+}
+
+.p-breadcrumb {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(196, 181, 253, 0.24);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: 6px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.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: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(196, 181, 253, 0.24);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(196, 181, 253, 0.24);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(196, 181, 253, 0.24);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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 #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(196, 181, 253, 0.24);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #0b213f;
+ 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: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #0b213f;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #071426;
+ border-color: #C4B5FD;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #071426;
+ border-color: #C4B5FD;
+ color: #C4B5FD;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(196, 181, 253, 0.24);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 1px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 1px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 1px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 1px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.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: none;
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #0b213f;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.1);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #0b213f;
+ border-radius: 6px;
+}
+.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 #071426;
+}
+
+.p-badge {
+ background: #C4B5FD;
+ color: #1c2127;
+ 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: #CBD5E1;
+ color: #1c2127;
+}
+.p-badge.p-badge-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-badge.p-badge-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-badge.p-badge-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-badge.p-badge-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.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-chip {
+ background-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #0b213f;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #C4B5FD;
+}
+.p-progressbar .p-progressbar-label {
+ color: #1c2127;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(196, 181, 253, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 6px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #C4B5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.p-tag.p-tag-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-tag.p-tag-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-tag.p-tag-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-tag.p-tag-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #C4B5FD;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #C4B5FD;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(196, 181, 253, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(203, 213, 225, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(134, 239, 172, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(147, 197, 253, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 211, 77, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(216, 180, 254, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 165, 165, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #C4B5FD;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #C4B5FD;
+}
diff --git a/frontend/public/themes/lara-dark-teal/theme.css b/frontend/public/themes/lara-dark-teal/theme.css
new file mode 100644
index 0000000..d4941b6
--- /dev/null
+++ b/frontend/public/themes/lara-dark-teal/theme.css
@@ -0,0 +1,5768 @@
+:root {
+ --surface-a:#071426;
+ --surface-b:#040d19;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#0b213f;
+ --surface-e:#071426;
+ --surface-f:#071426;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#5EEAD4;
+ --primary-color-text:#1c2127;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #040d19;
+ --surface-50: #1d2530;
+ --surface-100: #363d47;
+ --surface-200: #4f565e;
+ --surface-300: #686e75;
+ --surface-400: #82868c;
+ --surface-500: #9b9ea3;
+ --surface-600: #b4b6ba;
+ --surface-700: #cdcfd1;
+ --surface-800: #e6e7e8;
+ --surface-900: #ffffff;
+ --gray-50: #e6e7e8;
+ --gray-100: #cdcfd1;
+ --gray-200: #b4b6ba;
+ --gray-300: #9b9ea3;
+ --gray-400: #82868c;
+ --gray-500: #686e75;
+ --gray-600: #4f565e;
+ --gray-700: #363d47;
+ --gray-800: #1d2530;
+ --gray-900: #040d19;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#040d19;
+ --surface-section:#040d19;
+ --surface-card:#071426;
+ --surface-overlay:#071426;
+ --surface-border:#0b213f;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #FCA5A5;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#f7fefd;
+ --primary-100:#d8faf5;
+ --primary-200:#baf6ed;
+ --primary-300:#9bf2e4;
+ --primary-400:#7deedc;
+ --primary-500:#5eead4;
+ --primary-600:#50c7b4;
+ --primary-700:#42a494;
+ --primary-800:#348175;
+ --primary-900:#265e55;
+}
+
+.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: #5EEAD4;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #233752;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-autocomplete-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(94, 234, 212, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #071426;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 1px solid #0b213f;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #5EEAD4;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #0b213f;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #0b213f;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #0b213f;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #5EEAD4;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-cascadeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(94, 234, 212, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #1c2127;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #5EEAD4;
+ background: #5EEAD4;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #5EEAD4;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #41e6cc;
+ background: #41e6cc;
+ color: #1c2127;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #5EEAD4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #41e6cc;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #5EEAD4;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #233752;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #5EEAD4;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-dropdown-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(94, 234, 212, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #071426;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #040d19;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #5EEAD4;
+}
+.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: #5EEAD4;
+}
+.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: #5EEAD4;
+}
+.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: #5EEAD4;
+}
+
+.p-inputgroup-addon {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #0b213f;
+ border-left: 1px solid #0b213f;
+ border-bottom: 1px solid #0b213f;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #0b213f;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: #FCA5A5;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #233752;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0b213f;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #5EEAD4;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4fe8d0;
+}
+.p-inputswitch.p-invalid {
+ border-color: #FCA5A5;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #040d19;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #5EEAD4;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #FCA5A5;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #0b213f;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(94, 234, 212, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-listbox.p-invalid {
+ border-color: #FCA5A5;
+}
+
+.p-multiselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #5EEAD4;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(94, 234, 212, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #0b213f;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #eb9a9c;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffcf91;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #93deac;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #5EEAD4;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #1c2127;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #5EEAD4;
+ background: #5EEAD4;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #41e6cc;
+ background: #41e6cc;
+ color: #1c2127;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #FCA5A5;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #5EEAD4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #41e6cc;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #5EEAD4;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #5EEAD4;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #5EEAD4;
+ border-color: #5EEAD4;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #4fe8d0;
+ border-color: #4fe8d0;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #FCA5A5;
+}
+
+.p-slider {
+ background: #0b213f;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #0b213f;
+ border: 2px solid #5EEAD4;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-slider .p-slider-range {
+ background: #5EEAD4;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #5EEAD4;
+ border-color: #5EEAD4;
+}
+
+.p-treeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #5EEAD4;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #FCA5A5;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+.p-togglebutton.p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #5EEAD4;
+ border-color: #5EEAD4;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #4fe8d0;
+ border-color: #4fe8d0;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #FCA5A5;
+}
+
+.p-button {
+ color: #1c2127;
+ background: #5EEAD4;
+ border: 1px solid #5EEAD4;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #4fe8d0;
+ color: #1c2127;
+ border-color: #4fe8d0;
+}
+.p-button:enabled:active {
+ background: #41e6cc;
+ color: #1c2127;
+ border-color: #41e6cc;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #5EEAD4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(94, 234, 212, 0.04);
+ color: #5EEAD4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(94, 234, 212, 0.16);
+ color: #5EEAD4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(94, 234, 212, 0.04);
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(94, 234, 212, 0.16);
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #5EEAD4;
+ background-color: #1c2127;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #1c2127;
+ background: #CBD5E1;
+ border: 1px solid #CBD5E1;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #b0bfd1;
+ color: #1c2127;
+ border-color: #b0bfd1;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #dbe2ea;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #95a9c2;
+ color: #1c2127;
+ border-color: #95a9c2;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CBD5E1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b3d6fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #449bfc;
+ color: #1c2127;
+ border-color: #449bfc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #1c2127;
+ background: #86EFAC;
+ border: 1px solid #86EFAC;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #65eb95;
+ color: #1c2127;
+ border-color: #65eb95;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #aaf4c5;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #44e67f;
+ color: #1c2127;
+ border-color: #44e67f;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #86EFAC;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #1c2127;
+ background: #FCD34D;
+ border: 1px solid #FCD34D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fbcb2d;
+ color: #1c2127;
+ border-color: #fbcb2d;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fde082;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #fbc30c;
+ color: #1c2127;
+ border-color: #fbc30c;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCD34D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #1c2127;
+ background: #D8B4FE;
+ border: 1px solid #D8B4FE;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c289fd;
+ color: #1c2127;
+ border-color: #c289fd;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #e4cbfe;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #ab5efd;
+ color: #1c2127;
+ border-color: #ab5efd;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D8B4FE;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #1c2127;
+ background: #FCA5A5;
+ border: 1px solid #FCA5A5;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #fb7d7d;
+ color: #1c2127;
+ border-color: #fb7d7d;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fdc0c0;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f95454;
+ color: #1c2127;
+ border-color: #f95454;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCA5A5;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-button.p-button-link {
+ color: #5EEAD4;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px rgba(94, 234, 212, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #5EEAD4;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #040d19;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #040d19;
+}
+
+.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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #5EEAD4;
+ 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(94, 234, 212, 0.04);
+ color: #5EEAD4;
+}
+.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(94, 234, 212, 0.16);
+ color: #5EEAD4;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #5EEAD4;
+ 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(94, 234, 212, 0.04);
+ color: #5EEAD4;
+ 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(94, 234, 212, 0.16);
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ color: #CBD5E1;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ color: #93C5FD;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ color: #86EFAC;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ color: #FCD34D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ color: #D8B4FE;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ color: #FCA5A5;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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: #0b213f;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(94, 234, 212, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(94, 234, 212, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(94, 234, 212, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #5EEAD4;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #071426;
+}
+.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: #071426;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #0d1a2c;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #0b213f;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 rgba(94, 234, 212, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #0b213f;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #071426;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #4fe8d0;
+ border: 1px solid #4fe8d0;
+ color: #1c2127;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #5EEAD4;
+ border: 1px solid #5EEAD4;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #4fe8d0;
+ color: #1c2127;
+ border-color: #4fe8d0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #41e6cc;
+ color: #1c2127;
+ border-color: #41e6cc;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #5EEAD4;
+ border-color: #5EEAD4;
+ color: #1c2127;
+}
+.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: #4fe8d0;
+ border-color: #4fe8d0;
+ color: #1c2127;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #071426;
+}
+.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 #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #1c2127;
+ background: #4fe8d0;
+ border-color: #4fe8d0;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #1c2127;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #4fe8d0;
+ border-color: #4fe8d0;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #071426;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #5EEAD4;
+ border: 1px solid #5EEAD4;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #4fe8d0;
+ color: #1c2127;
+ border-color: #4fe8d0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #41e6cc;
+ color: #1c2127;
+ border-color: #41e6cc;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #1c2127;
+ background: #5EEAD4;
+ border: 1px solid #5EEAD4;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #5EEAD4;
+ border-color: #5EEAD4;
+ color: #1c2127;
+}
+.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: #4fe8d0;
+ border-color: #4fe8d0;
+ color: #1c2127;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(23, 177, 153, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ 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 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.p-paginator {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #0b213f;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ border-color: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #5EEAD4;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1c2127;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #0b213f;
+}
+.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 #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 rgba(94, 234, 212, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-treetable .p-sortable-column {
+ outline-color: rgba(94, 234, 212, 0.5);
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(94, 234, 212, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #5EEAD4;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #071426;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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 #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #071426;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #0b213f;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #0b213f;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #0b213f;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.p-splitter {
+ border: 1px solid #0b213f;
+ background: #071426;
+ border-radius: 6px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #0b213f;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #071426;
+ border-color: #5EEAD4;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #071426;
+ border-color: #5EEAD4;
+ color: #5EEAD4;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #071426;
+ color: #5EEAD4;
+ width: 3rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #071426;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #071426;
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.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(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0b213f;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #071426;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #0b213f;
+}
+.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: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #0b213f;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #5EEAD4;
+ color: #1c2127;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #4fe8d0;
+ color: #1c2127;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0a1f3c;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #071426;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #0b213f;
+}
+
+.p-sidebar {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #0b213f;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #0b213f;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #0b213f;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #0b213f;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #071426;
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #071426;
+ padding: 2rem 1rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #4fe8d0;
+ color: #1c2127;
+ border-color: #4fe8d0;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #41e6cc;
+ color: #1c2127;
+ border-color: #41e6cc;
+}
+
+.p-breadcrumb {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(94, 234, 212, 0.24);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: 6px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.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: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(94, 234, 212, 0.24);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(94, 234, 212, 0.24);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(94, 234, 212, 0.24);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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 #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(94, 234, 212, 0.24);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #0b213f;
+ 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: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #0b213f;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #071426;
+ border-color: #5EEAD4;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #071426;
+ border-color: #5EEAD4;
+ color: #5EEAD4;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(94, 234, 212, 0.24);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #0b213f;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #0b213f;
+ 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: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 1px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 1px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 1px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 1px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.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: none;
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #0b213f;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.1);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #0b213f;
+ border-radius: 6px;
+}
+.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 #071426;
+}
+
+.p-badge {
+ background: #5EEAD4;
+ color: #1c2127;
+ 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: #CBD5E1;
+ color: #1c2127;
+}
+.p-badge.p-badge-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-badge.p-badge-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-badge.p-badge-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-badge.p-badge-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.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-chip {
+ background-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #0b213f;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #5EEAD4;
+}
+.p-progressbar .p-progressbar-label {
+ color: #1c2127;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(94, 234, 212, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 6px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #5EEAD4;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.p-tag.p-tag-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-tag.p-tag-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-tag.p-tag-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-tag.p-tag-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #5EEAD4;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #5EEAD4;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(94, 234, 212, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(203, 213, 225, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(134, 239, 172, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(147, 197, 253, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 211, 77, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(216, 180, 254, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 165, 165, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #5EEAD4;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #5EEAD4;
+}
diff --git a/frontend/public/themes/lara-light-blue/theme.css b/frontend/public/themes/lara-light-blue/theme.css
new file mode 100644
index 0000000..7fd6cd5
--- /dev/null
+++ b/frontend/public/themes/lara-light-blue/theme.css
@@ -0,0 +1,5768 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#3B82F6;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#eff3f8;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dfe7ef;
+ --surface-hover:#f6f9fc;
+ --focus-ring: 0 0 0 0.2rem #BFDBFE;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#f5f9ff;
+ --primary-100:#d0e1fd;
+ --primary-200:#abc9fb;
+ --primary-300:#85b2f9;
+ --primary-400:#609af8;
+ --primary-500:#3b82f6;
+ --primary-600:#326fd1;
+ --primary-700:#295bac;
+ --primary-800:#204887;
+ --primary-900:#183462;
+}
+
+.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: #3B82F6;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ background: #dee2e6;
+ color: #495057;
+ 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: #ced4da;
+ color: #495057;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(59, 130, 246, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #3B82F6;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(59, 130, 246, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #3B82F6;
+ background: #3B82F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #3B82F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #1D4ED8;
+ background: #1D4ED8;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #3B82F6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #1D4ED8;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #3B82F6;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #ced4da;
+ color: #495057;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.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: #6c757d;
+}
+.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: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(59, 130, 246, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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: #3B82F6;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: #e24c4c;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #BFDBFE;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #3B82F6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #2563eb;
+}
+.p-inputswitch.p-invalid {
+ border-color: #e24c4c;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #3B82F6;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #e24c4c;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(59, 130, 246, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-listbox.p-invalid {
+ border-color: #e24c4c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(59, 130, 246, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #ea5455;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ff9f42;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #29c76f;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #3B82F6;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #3B82F6;
+ background: #3B82F6;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #1D4ED8;
+ background: #1D4ED8;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #e24c4c;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #3B82F6;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #1D4ED8;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #ea5455;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #3B82F6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #3B82F6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #e73d3e;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #3B82F6;
+ border-color: #3B82F6;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #2563eb;
+ border-color: #2563eb;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #e24c4c;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #3B82F6;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-slider .p-slider-range {
+ background: #3B82F6;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #3B82F6;
+ border-color: #3B82F6;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #3B82F6;
+ border-color: #3B82F6;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #2563eb;
+ border-color: #2563eb;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #e24c4c;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #2563eb;
+ color: #ffffff;
+ border-color: #2563eb;
+}
+.p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #3B82F6;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E2E8F0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #334155;
+ color: #ffffff;
+ border-color: #334155;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BBF7D0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #15803D;
+ color: #ffffff;
+ border-color: #15803D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FDE68A;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #B45309;
+ color: #ffffff;
+ border-color: #B45309;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E9D5FF;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7E22CE;
+ color: #ffffff;
+ border-color: #7E22CE;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FECACA;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #B91C1C;
+ color: #ffffff;
+ border-color: #B91C1C;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #1D4ED8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #1D4ED8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #1D4ED8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #022354;
+ 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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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(59, 130, 246, 0.04);
+ color: #3B82F6;
+}
+.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(59, 130, 246, 0.16);
+ color: #3B82F6;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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(59, 130, 246, 0.04);
+ color: #3B82F6;
+ 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(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.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: #ced4da;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #adb5bd;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #1D4ED8;
+ background: #EFF6FF;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #1D4ED8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #1D4ED8;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #BFDBFE;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #EFF6FF;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #EFF6FF;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #3B82F6;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.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: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #1D4ED8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #1D4ED8;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #BFDBFE;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #2563eb;
+ border: 1px solid #2563eb;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #2563eb;
+ color: #ffffff;
+ border-color: #2563eb;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.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 0.2rem #BFDBFE;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #3B82F6;
+ border-color: #3B82F6;
+ 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: #2563eb;
+ border-color: #2563eb;
+ 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 0.2rem #BFDBFE;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #2563eb;
+ border-color: #2563eb;
+}
+.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: #2563eb;
+ border-color: #2563eb;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #2563eb;
+ color: #ffffff;
+ border-color: #2563eb;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.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 0.2rem #BFDBFE;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #3B82F6;
+ border-color: #3B82F6;
+ 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: #2563eb;
+ border-color: #2563eb;
+ 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 0.2rem #BFDBFE;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.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: #e9ecef;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #70aeff;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ 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 0.2rem #BFDBFE;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #EFF6FF;
+ border-color: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.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: #e9ecef;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #3B82F6;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #BFDBFE;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.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: #1D4ED8;
+}
+.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: #1D4ED8;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #BFDBFE;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #1D4ED8;
+ background: #EFF6FF;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #1D4ED8;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #BFDBFE;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #1D4ED8;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #1D4ED8;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #3B82F6;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: #6c757d;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: #343a40;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #343a40;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #dee2e6;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 6px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #BFDBFE;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #3B82F6;
+ color: #3B82F6;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #3B82F6;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #BFDBFE;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.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: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #343a40;
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #3B82F6;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #2563eb;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.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: #495057;
+ color: #ffffff;
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #2563eb;
+ color: #ffffff;
+ border-color: #2563eb;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ 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 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #1D4ED8;
+}
+.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: #1D4ED8;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(59, 130, 246, 0.24);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: 6px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #1D4ED8;
+}
+.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: #1D4ED8;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(59, 130, 246, 0.24);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ 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: #6c757d;
+ 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: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #1D4ED8;
+}
+.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: #1D4ED8;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(59, 130, 246, 0.24);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #1D4ED8;
+}
+.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: #1D4ED8;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(59, 130, 246, 0.24);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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 #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #1D4ED8;
+}
+.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: #1D4ED8;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(59, 130, 246, 0.24);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.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 #dee2e6;
+ 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: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #BFDBFE;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #3B82F6;
+ color: #3B82F6;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.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 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #1D4ED8;
+}
+.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: #1D4ED8;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(59, 130, 246, 0.24);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.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 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #ced4da;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #adb5bd;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.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: #EFF6FF;
+ color: #1D4ED8;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 6px;
+}
+.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: #3B82F6;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #3B82F6;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #dee2e6;
+ border-radius: 6px;
+}
+.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: #3B82F6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.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: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #3B82F6;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #3B82F6;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 black;
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #88eaac, 0 1px 2px 0 black;
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #facf85, 0 1px 2px 0 black;
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #d4aafb, 0 1px 2px 0 black;
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 black;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #3B82F6;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #3B82F6;
+}
diff --git a/frontend/public/themes/lara-light-indigo/theme.css b/frontend/public/themes/lara-light-indigo/theme.css
new file mode 100644
index 0000000..86fe99b
--- /dev/null
+++ b/frontend/public/themes/lara-light-indigo/theme.css
@@ -0,0 +1,5768 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#6366F1;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#eff3f8;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dfe7ef;
+ --surface-hover:#f6f9fc;
+ --focus-ring: 0 0 0 0.2rem #C7D2FE;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#f7f7fe;
+ --primary-100:#dadafc;
+ --primary-200:#bcbdf9;
+ --primary-300:#9ea0f6;
+ --primary-400:#8183f4;
+ --primary-500:#6366f1;
+ --primary-600:#5457cd;
+ --primary-700:#4547a9;
+ --primary-800:#363885;
+ --primary-900:#282960;
+}
+
+.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: #6366F1;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ background: #dee2e6;
+ color: #495057;
+ 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: #ced4da;
+ color: #495057;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #E0E7FF;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #6366F1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #6366F1;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #E0E7FF;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #6366F1;
+ background: #6366F1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #6366F1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #4338CA;
+ background: #4338CA;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #6366F1;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #4338CA;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #6366F1;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #ced4da;
+ color: #495057;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #6366F1;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.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: #6c757d;
+}
+.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: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #4338CA;
+ 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: #495057;
+ background: #dee2e6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #6366F1;
+}
+.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: #6366F1;
+}
+.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: #6366F1;
+}
+.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: #6366F1;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: #e24c4c;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #C7D2FE;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #6366F1;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4F46E5;
+}
+.p-inputswitch.p-invalid {
+ border-color: #e24c4c;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #6366F1;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #e24c4c;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ 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: #495057;
+ background: #dee2e6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-listbox.p-invalid {
+ border-color: #e24c4c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #6366F1;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #4338CA;
+ 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: #495057;
+ background: #dee2e6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #ea5455;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ff9f42;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #29c76f;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #6366F1;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #6366F1;
+ background: #6366F1;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #4338CA;
+ background: #4338CA;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #e24c4c;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #6366F1;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #4338CA;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #ea5455;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #6366F1;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #6366F1;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #e73d3e;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #6366F1;
+ border-color: #6366F1;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #4F46E5;
+ border-color: #4F46E5;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #e24c4c;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #6366F1;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-slider .p-slider-range {
+ background: #6366F1;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #6366F1;
+ border-color: #6366F1;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #6366F1;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #6366F1;
+ border-color: #6366F1;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #4F46E5;
+ border-color: #4F46E5;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #e24c4c;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #6366F1;
+ border: 1px solid #6366F1;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #4F46E5;
+ color: #ffffff;
+ border-color: #4F46E5;
+}
+.p-button:enabled:active {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6366F1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(99, 102, 241, 0.04);
+ color: #6366F1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(99, 102, 241, 0.16);
+ color: #6366F1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #6366F1;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(99, 102, 241, 0.04);
+ color: #6366F1;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(99, 102, 241, 0.16);
+ color: #6366F1;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #6366F1;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E2E8F0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #334155;
+ color: #ffffff;
+ border-color: #334155;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BBF7D0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #15803D;
+ color: #ffffff;
+ border-color: #15803D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FDE68A;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #B45309;
+ color: #ffffff;
+ border-color: #B45309;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E9D5FF;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7E22CE;
+ color: #ffffff;
+ border-color: #7E22CE;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FECACA;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #B91C1C;
+ color: #ffffff;
+ border-color: #B91C1C;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #4338CA;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #4338CA;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #4338CA;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #022354;
+ 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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #6366F1;
+ 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(99, 102, 241, 0.04);
+ color: #6366F1;
+}
+.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(99, 102, 241, 0.16);
+ color: #6366F1;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6366F1;
+ 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(99, 102, 241, 0.04);
+ color: #6366F1;
+ 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(99, 102, 241, 0.16);
+ color: #6366F1;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.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: #ced4da;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #adb5bd;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #4338CA;
+ background: #EEF2FF;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #4338CA;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #4338CA;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #C7D2FE;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.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: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #6366F1;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.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: #4338CA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #4338CA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #4338CA;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.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: #4338CA;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #C7D2FE;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #4F46E5;
+ border: 1px solid #4F46E5;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #6366F1;
+ border: 1px solid #6366F1;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #4F46E5;
+ color: #ffffff;
+ border-color: #4F46E5;
+}
+.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 0.2rem #C7D2FE;
+}
+.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 0.2rem #C7D2FE;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6366F1;
+ border-color: #6366F1;
+ 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: #4F46E5;
+ border-color: #4F46E5;
+ 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 0.2rem #C7D2FE;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #4F46E5;
+ border-color: #4F46E5;
+}
+.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: #4F46E5;
+ border-color: #4F46E5;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #6366F1;
+ border: 1px solid #6366F1;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #4F46E5;
+ color: #ffffff;
+ border-color: #4F46E5;
+}
+.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 0.2rem #C7D2FE;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #6366F1;
+ border: 1px solid #6366F1;
+}
+.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 0.2rem #C7D2FE;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6366F1;
+ border-color: #6366F1;
+ 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: #4F46E5;
+ border-color: #4F46E5;
+ 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 0.2rem #C7D2FE;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #4338CA;
+ 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: #e9ecef;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #6f91ff;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ 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 0.2rem #C7D2FE;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #EEF2FF;
+ border-color: #EEF2FF;
+ color: #4338CA;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #4338CA;
+ 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: #e9ecef;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #6366F1;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #C7D2FE;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.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: #4338CA;
+}
+.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: #4338CA;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #C7D2FE;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #4338CA;
+ background: #EEF2FF;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #4338CA;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #C7D2FE;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #4338CA;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #4338CA;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #6366F1;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: #6c757d;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: #343a40;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #343a40;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #dee2e6;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 6px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #C7D2FE;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6366F1;
+ color: #6366F1;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #6366F1;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #C7D2FE;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.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: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #343a40;
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #6366F1;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #4F46E5;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.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: #495057;
+ color: #ffffff;
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #4F46E5;
+ color: #ffffff;
+ border-color: #4F46E5;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ 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 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #4338CA;
+}
+.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: #4338CA;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #E0E7FF;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: 6px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #4338CA;
+}
+.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: #4338CA;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #E0E7FF;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ 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: #6c757d;
+ 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: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #4338CA;
+}
+.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: #4338CA;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #E0E7FF;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #4338CA;
+}
+.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: #4338CA;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #E0E7FF;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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 #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #4338CA;
+}
+.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: #4338CA;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #E0E7FF;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.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 #dee2e6;
+ 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: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #C7D2FE;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6366F1;
+ color: #6366F1;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.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 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #4338CA;
+}
+.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: #4338CA;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #E0E7FF;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.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 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #ced4da;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #adb5bd;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.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: #4338CA;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 6px;
+}
+.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: #6366F1;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #6366F1;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #dee2e6;
+ border-radius: 6px;
+}
+.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: #6366F1;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.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: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #6366F1;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #6366F1;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b1b3f8, 0 1px 2px 0 black;
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 black;
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #88eaac, 0 1px 2px 0 black;
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #facf85, 0 1px 2px 0 black;
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #d4aafb, 0 1px 2px 0 black;
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 black;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #6366F1;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #6366F1;
+}
diff --git a/frontend/public/themes/lara-light-purple/theme.css b/frontend/public/themes/lara-light-purple/theme.css
new file mode 100644
index 0000000..cfef9e3
--- /dev/null
+++ b/frontend/public/themes/lara-light-purple/theme.css
@@ -0,0 +1,5768 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#8B5CF6;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#eff3f8;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dfe7ef;
+ --surface-hover:#f6f9fc;
+ --focus-ring: 0 0 0 0.2rem #DDD6FE;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#f9f7ff;
+ --primary-100:#e3d8fd;
+ --primary-200:#cdb9fb;
+ --primary-300:#b79af9;
+ --primary-400:#a17bf8;
+ --primary-500:#8b5cf6;
+ --primary-600:#764ed1;
+ --primary-700:#6140ac;
+ --primary-800:#4c3387;
+ --primary-900:#382562;
+}
+
+.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: #8B5CF6;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ background: #dee2e6;
+ color: #495057;
+ 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: #ced4da;
+ color: #495057;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(139, 92, 246, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #8B5CF6;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #8B5CF6;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(139, 92, 246, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #8B5CF6;
+ background: #8B5CF6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #8B5CF6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #6D28D9;
+ background: #6D28D9;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #8B5CF6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #6D28D9;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #8B5CF6;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #ced4da;
+ color: #495057;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #8B5CF6;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.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: #6c757d;
+}
+.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: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(139, 92, 246, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #8B5CF6;
+}
+.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: #8B5CF6;
+}
+.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: #8B5CF6;
+}
+.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: #8B5CF6;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: #e24c4c;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #DDD6FE;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #8B5CF6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #7C3AED;
+}
+.p-inputswitch.p-invalid {
+ border-color: #e24c4c;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #8B5CF6;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #e24c4c;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(139, 92, 246, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-listbox.p-invalid {
+ border-color: #e24c4c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #8B5CF6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(139, 92, 246, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #ea5455;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ff9f42;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #29c76f;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #8B5CF6;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #8B5CF6;
+ background: #8B5CF6;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #6D28D9;
+ background: #6D28D9;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #e24c4c;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #8B5CF6;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #6D28D9;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #ea5455;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #8B5CF6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #8B5CF6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #e73d3e;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #8B5CF6;
+ border-color: #8B5CF6;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #7C3AED;
+ border-color: #7C3AED;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #e24c4c;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #8B5CF6;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-slider .p-slider-range {
+ background: #8B5CF6;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #8B5CF6;
+ border-color: #8B5CF6;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #8B5CF6;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #8B5CF6;
+ border-color: #8B5CF6;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #7C3AED;
+ border-color: #7C3AED;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #e24c4c;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #8B5CF6;
+ border: 1px solid #8B5CF6;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #7C3AED;
+ color: #ffffff;
+ border-color: #7C3AED;
+}
+.p-button:enabled:active {
+ background: #6D28D9;
+ color: #ffffff;
+ border-color: #6D28D9;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #8B5CF6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(139, 92, 246, 0.04);
+ color: #8B5CF6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(139, 92, 246, 0.16);
+ color: #8B5CF6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #8B5CF6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(139, 92, 246, 0.04);
+ color: #8B5CF6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(139, 92, 246, 0.16);
+ color: #8B5CF6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #8B5CF6;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E2E8F0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #334155;
+ color: #ffffff;
+ border-color: #334155;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BBF7D0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #15803D;
+ color: #ffffff;
+ border-color: #15803D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FDE68A;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #B45309;
+ color: #ffffff;
+ border-color: #B45309;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E9D5FF;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7E22CE;
+ color: #ffffff;
+ border-color: #7E22CE;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FECACA;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #B91C1C;
+ color: #ffffff;
+ border-color: #B91C1C;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #6D28D9;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #6D28D9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #6D28D9;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #022354;
+ 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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #8B5CF6;
+ 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(139, 92, 246, 0.04);
+ color: #8B5CF6;
+}
+.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(139, 92, 246, 0.16);
+ color: #8B5CF6;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #8B5CF6;
+ 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(139, 92, 246, 0.04);
+ color: #8B5CF6;
+ 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(139, 92, 246, 0.16);
+ color: #8B5CF6;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.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: #ced4da;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #adb5bd;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #6D28D9;
+ background: #F5F3FF;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #6D28D9;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #6D28D9;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #DDD6FE;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #F5F3FF;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #F5F3FF;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #8B5CF6;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.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: #F5F3FF;
+ color: #6D28D9;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #6D28D9;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #6D28D9;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #DDD6FE;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #7C3AED;
+ border: 1px solid #7C3AED;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #8B5CF6;
+ border: 1px solid #8B5CF6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #7C3AED;
+ color: #ffffff;
+ border-color: #7C3AED;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #6D28D9;
+ color: #ffffff;
+ border-color: #6D28D9;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.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 0.2rem #DDD6FE;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #8B5CF6;
+ border-color: #8B5CF6;
+ 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: #7C3AED;
+ border-color: #7C3AED;
+ 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 0.2rem #DDD6FE;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #7C3AED;
+ border-color: #7C3AED;
+}
+.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: #7C3AED;
+ border-color: #7C3AED;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #8B5CF6;
+ border: 1px solid #8B5CF6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #7C3AED;
+ color: #ffffff;
+ border-color: #7C3AED;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #6D28D9;
+ color: #ffffff;
+ border-color: #6D28D9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #8B5CF6;
+ border: 1px solid #8B5CF6;
+}
+.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 0.2rem #DDD6FE;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #8B5CF6;
+ border-color: #8B5CF6;
+ 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: #7C3AED;
+ border-color: #7C3AED;
+ 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 0.2rem #DDD6FE;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.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: #e9ecef;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #8b74ff;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ 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 0.2rem #DDD6FE;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #F5F3FF;
+ border-color: #F5F3FF;
+ color: #6D28D9;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.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: #e9ecef;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #8B5CF6;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #DDD6FE;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.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: #6D28D9;
+}
+.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: #6D28D9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #DDD6FE;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #6D28D9;
+ background: #F5F3FF;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #6D28D9;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #DDD6FE;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #6D28D9;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #6D28D9;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #8B5CF6;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: #6c757d;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: #343a40;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #343a40;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #dee2e6;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 6px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #DDD6FE;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #8B5CF6;
+ color: #8B5CF6;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #8B5CF6;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #DDD6FE;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.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: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #343a40;
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #8B5CF6;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #7C3AED;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.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: #495057;
+ color: #ffffff;
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #7C3AED;
+ color: #ffffff;
+ border-color: #7C3AED;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #6D28D9;
+ color: #ffffff;
+ border-color: #6D28D9;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ 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 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #6D28D9;
+}
+.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: #6D28D9;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(139, 92, 246, 0.24);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: 6px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #6D28D9;
+}
+.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: #6D28D9;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(139, 92, 246, 0.24);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ 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: #6c757d;
+ 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: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #6D28D9;
+}
+.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: #6D28D9;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(139, 92, 246, 0.24);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #6D28D9;
+}
+.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: #6D28D9;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(139, 92, 246, 0.24);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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 #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #6D28D9;
+}
+.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: #6D28D9;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(139, 92, 246, 0.24);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.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 #dee2e6;
+ 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: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #DDD6FE;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #8B5CF6;
+ color: #8B5CF6;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.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 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #6D28D9;
+}
+.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: #6D28D9;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(139, 92, 246, 0.24);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.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 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #ced4da;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #adb5bd;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.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: #F5F3FF;
+ color: #6D28D9;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 6px;
+}
+.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: #8B5CF6;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #8B5CF6;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #dee2e6;
+ border-radius: 6px;
+}
+.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: #8B5CF6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.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: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #8B5CF6;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #8B5CF6;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #c5aefb, 0 1px 2px 0 black;
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 black;
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #88eaac, 0 1px 2px 0 black;
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #facf85, 0 1px 2px 0 black;
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #d4aafb, 0 1px 2px 0 black;
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 black;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #8B5CF6;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #8B5CF6;
+}
diff --git a/frontend/public/themes/lara-light-teal/theme.css b/frontend/public/themes/lara-light-teal/theme.css
new file mode 100644
index 0000000..2255e5b
--- /dev/null
+++ b/frontend/public/themes/lara-light-teal/theme.css
@@ -0,0 +1,5768 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#14B8A6;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#eff3f8;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dfe7ef;
+ --surface-hover:#f6f9fc;
+ --focus-ring: 0 0 0 0.2rem #99F6E4;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#f3fbfb;
+ --primary-100:#c7eeea;
+ --primary-200:#9ae0d9;
+ --primary-300:#6dd3c8;
+ --primary-400:#41c5b7;
+ --primary-500:#14b8a6;
+ --primary-600:#119c8d;
+ --primary-700:#0e8174;
+ --primary-800:#0b655b;
+ --primary-900:#084a42;
+}
+
+.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: #14B8A6;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ background: #dee2e6;
+ color: #495057;
+ 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: #ced4da;
+ color: #495057;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(20, 184, 166, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #14B8A6;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #14B8A6;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(20, 184, 166, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #14B8A6;
+ background: #14B8A6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #14B8A6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #0F766E;
+ background: #0F766E;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #14B8A6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #0F766E;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #14B8A6;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #ced4da;
+ color: #495057;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #14B8A6;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.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: #6c757d;
+}
+.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: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(20, 184, 166, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #14B8A6;
+}
+.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: #14B8A6;
+}
+.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: #14B8A6;
+}
+.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: #14B8A6;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: #e24c4c;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #99F6E4;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #14B8A6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0D9488;
+}
+.p-inputswitch.p-invalid {
+ border-color: #e24c4c;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #14B8A6;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #e24c4c;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(20, 184, 166, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-listbox.p-invalid {
+ border-color: #e24c4c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #14B8A6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(20, 184, 166, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #ea5455;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ff9f42;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #29c76f;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #14B8A6;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #14B8A6;
+ background: #14B8A6;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #0F766E;
+ background: #0F766E;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #e24c4c;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #14B8A6;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #0F766E;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #ea5455;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #14B8A6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #14B8A6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #e73d3e;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #14B8A6;
+ border-color: #14B8A6;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #0D9488;
+ border-color: #0D9488;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #e24c4c;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #14B8A6;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-slider .p-slider-range {
+ background: #14B8A6;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #14B8A6;
+ border-color: #14B8A6;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #14B8A6;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #e24c4c;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #14B8A6;
+ border-color: #14B8A6;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #0D9488;
+ border-color: #0D9488;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #e24c4c;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #14B8A6;
+ border: 1px solid #14B8A6;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #0D9488;
+ color: #ffffff;
+ border-color: #0D9488;
+}
+.p-button:enabled:active {
+ background: #0F766E;
+ color: #ffffff;
+ border-color: #0F766E;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #14B8A6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(20, 184, 166, 0.04);
+ color: #14B8A6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(20, 184, 166, 0.16);
+ color: #14B8A6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #14B8A6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(20, 184, 166, 0.04);
+ color: #14B8A6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(20, 184, 166, 0.16);
+ color: #14B8A6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #14B8A6;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E2E8F0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #334155;
+ color: #ffffff;
+ border-color: #334155;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BBF7D0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #15803D;
+ color: #ffffff;
+ border-color: #15803D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FDE68A;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #B45309;
+ color: #ffffff;
+ border-color: #B45309;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E9D5FF;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7E22CE;
+ color: #ffffff;
+ border-color: #7E22CE;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FECACA;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #B91C1C;
+ color: #ffffff;
+ border-color: #B91C1C;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #0F766E;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #0F766E;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #0F766E;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #022354;
+ 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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #14B8A6;
+ 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(20, 184, 166, 0.04);
+ color: #14B8A6;
+}
+.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(20, 184, 166, 0.16);
+ color: #14B8A6;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #14B8A6;
+ 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(20, 184, 166, 0.04);
+ color: #14B8A6;
+ 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(20, 184, 166, 0.16);
+ color: #14B8A6;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.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: #ced4da;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #adb5bd;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #0F766E;
+ background: #F0FDFA;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #0F766E;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #0F766E;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #99F6E4;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #F0FDFA;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #F0FDFA;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #14B8A6;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.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: #F0FDFA;
+ color: #0F766E;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #0F766E;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #0F766E;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #99F6E4;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #0D9488;
+ border: 1px solid #0D9488;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #14B8A6;
+ border: 1px solid #14B8A6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #0D9488;
+ color: #ffffff;
+ border-color: #0D9488;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #0F766E;
+ color: #ffffff;
+ border-color: #0F766E;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.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 0.2rem #99F6E4;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #14B8A6;
+ border-color: #14B8A6;
+ 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: #0D9488;
+ border-color: #0D9488;
+ 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 0.2rem #99F6E4;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #0D9488;
+ border-color: #0D9488;
+}
+.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: #0D9488;
+ border-color: #0D9488;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #14B8A6;
+ border: 1px solid #14B8A6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #0D9488;
+ color: #ffffff;
+ border-color: #0D9488;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #0F766E;
+ color: #ffffff;
+ border-color: #0F766E;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #14B8A6;
+ border: 1px solid #14B8A6;
+}
+.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 0.2rem #99F6E4;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #14B8A6;
+ border-color: #14B8A6;
+ 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: #0D9488;
+ border-color: #0D9488;
+ 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 0.2rem #99F6E4;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.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: #e9ecef;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #80eed5;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ 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 0.2rem #99F6E4;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #F0FDFA;
+ border-color: #F0FDFA;
+ color: #0F766E;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.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: #e9ecef;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #14B8A6;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #99F6E4;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.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: #0F766E;
+}
+.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: #0F766E;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #99F6E4;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #0F766E;
+ background: #F0FDFA;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #0F766E;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #99F6E4;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #0F766E;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #0F766E;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #14B8A6;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #99F6E4;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: #6c757d;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: #343a40;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #99F6E4;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #343a40;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #dee2e6;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 6px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #99F6E4;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #14B8A6;
+ color: #14B8A6;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #14B8A6;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #99F6E4;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.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: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #343a40;
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #14B8A6;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #0D9488;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.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: #495057;
+ color: #ffffff;
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #0D9488;
+ color: #ffffff;
+ border-color: #0D9488;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #0F766E;
+ color: #ffffff;
+ border-color: #0F766E;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ 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 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #0F766E;
+}
+.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: #0F766E;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(20, 184, 166, 0.24);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: 6px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #0F766E;
+}
+.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: #0F766E;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(20, 184, 166, 0.24);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ 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: #6c757d;
+ 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: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #0F766E;
+}
+.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: #0F766E;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(20, 184, 166, 0.24);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #0F766E;
+}
+.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: #0F766E;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(20, 184, 166, 0.24);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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 #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #99F6E4;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #0F766E;
+}
+.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: #0F766E;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(20, 184, 166, 0.24);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.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 #dee2e6;
+ 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: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #99F6E4;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #14B8A6;
+ color: #14B8A6;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.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 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #0F766E;
+}
+.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: #0F766E;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(20, 184, 166, 0.24);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #99F6E4;
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.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 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #99F6E4;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #ced4da;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #adb5bd;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.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: #F0FDFA;
+ color: #0F766E;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 6px;
+}
+.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: #14B8A6;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #14B8A6;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #dee2e6;
+ border-radius: 6px;
+}
+.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: #14B8A6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.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: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #14B8A6;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #14B8A6;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #75f0e3, 0 1px 2px 0 black;
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 black;
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #88eaac, 0 1px 2px 0 black;
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #facf85, 0 1px 2px 0 black;
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #d4aafb, 0 1px 2px 0 black;
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 black;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #14B8A6;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #14B8A6;
+}
diff --git a/frontend/public/themes/luna-amber/theme.css b/frontend/public/themes/luna-amber/theme.css
new file mode 100644
index 0000000..9d15009
--- /dev/null
+++ b/frontend/public/themes/luna-amber/theme.css
@@ -0,0 +1,5733 @@
+:root {
+ --surface-a: #191919;
+ --surface-b: #191919;
+ --surface-c: #4c4c4c;
+ --surface-d: #4b4b4b;
+ --surface-e: #323232;
+ --surface-f: #323232;
+ --text-color: #dedede;
+ --text-color-secondary: #888888;
+ --primary-color: #FFE082;
+ --primary-color-text: #212529;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #191919;
+ --surface-50: #303030;
+ --surface-100: #474747;
+ --surface-200: #5e5e5e;
+ --surface-300: #757575;
+ --surface-400: #8c8c8c;
+ --surface-500: #a3a3a3;
+ --surface-600: #bababa;
+ --surface-700: #d1d1d1;
+ --surface-800: #e8e8e8;
+ --surface-900: #ffffff;
+ --gray-50: #e8e8e8;
+ --gray-100: #d1d1d1;
+ --gray-200: #bababa;
+ --gray-300: #a3a3a3;
+ --gray-400: #8c8c8c;
+ --gray-500: #757575;
+ --gray-600: #5e5e5e;
+ --gray-700: #474747;
+ --gray-800: #303030;
+ --gray-900: #191919;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#191919;
+ --surface-section:#191919;
+ --surface-card:#323232;
+ --surface-overlay:#323232;
+ --surface-border:#4b4b4b;
+ --surface-hover:#4c4c4c;
+ --focus-ring: 0 0 0 0.1rem white;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.5;
+}
+
+.p-error {
+ color: #e57373;
+}
+
+.p-text-secondary {
+ color: #888888;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.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:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+ --red-50:#fdf4f3;
+ --red-100:#f6ccc6;
+ --red-200:#eea39a;
+ --red-300:#e77b6d;
+ --red-400:#df5240;
+ --red-500:#d82a13;
+ --red-600:#b82410;
+ --red-700:#971d0d;
+ --red-800:#77170a;
+ --red-900:#561108;
+ --primary-50:#fffdf9;
+ --primary-100:#fff8e1;
+ --primary-200:#fff2c9;
+ --primary-300:#ffecb2;
+ --primary-400:#ffe69a;
+ --primary-500:#ffe082;
+ --primary-600:#d9be6f;
+ --primary-700:#b39d5b;
+ --primary-800:#8c7b48;
+ --primary-900:#665a34;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #FFE082;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ background: #4b4b4b;
+ color: #dedede;
+ 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: #464646;
+ color: #dedede;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-autocomplete-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #ffe081;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #252525;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #dedede;
+ background: #323232;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.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: #dedede;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #FFE082;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #FFCA28;
+ color: #212529;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #4b4b4b;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #4b4b4b;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #4b4b4b;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ 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: #4c4c4c;
+}
+.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 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.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 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.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 0.1rem white;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #FFE082;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-cascadeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #ffe081;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #FFE082;
+ background: #FFE082;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #FFE082;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #FFCA28;
+ background: #FFCA28;
+ color: #212529;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #FFE082;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #FFCA28;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #212529;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #FFE082;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #464646;
+ color: #dedede;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #FFE082;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #9b9b9b;
+}
+.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: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #888888;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-dropdown-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #ffe081;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #191919;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #dedede;
+}
+.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: #FFE082;
+}
+.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: #FFE082;
+}
+.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: #FFE082;
+}
+.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: #FFE082;
+}
+
+.p-inputgroup-addon {
+ background: #252525;
+ color: #888888;
+ border-top: 1px solid #4b4b4b;
+ border-left: 1px solid #4b4b4b;
+ border-bottom: 1px solid #4b4b4b;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #4b4b4b;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #323232;
+ 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 0.1rem white;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4b4b4b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #FFE082;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #323232;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #FFD54F;
+}
+.p-inputswitch.p-invalid {
+ border-color: #e57373;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ background: #191919;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #FFE082;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #e57373;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #9b9b9b;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #e57373;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #9b9b9b;
+}
+
+:-moz-placeholder {
+ color: #9b9b9b;
+}
+
+::-moz-placeholder {
+ color: #9b9b9b;
+}
+
+:-ms-input-placeholder {
+ color: #9b9b9b;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #4b4b4b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #ffe081;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-listbox.p-invalid {
+ border-color: #e57373;
+}
+
+.p-multiselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #FFE082;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #ffe081;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #E57373;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFB74D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #AED581;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #FFE082;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #FFE082;
+ background: #FFE082;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #FFCA28;
+ background: #FFCA28;
+ color: #212529;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #e57373;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #FFE082;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #FFCA28;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #212529;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #e4018d;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #FFE082;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #FFE082;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #b5019f;
+}
+
+.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #212529;
+}
+
+.p-selectbutton .p-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #e57373;
+}
+
+.p-slider {
+ background: #4b4b4b;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #4c4c4c;
+ border: 2px solid #FFE082;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-slider .p-slider-range {
+ background: #FFE082;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #FFE082;
+ border-color: #FFE082;
+}
+
+.p-treeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #FFE082;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-togglebutton.p-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #e57373;
+}
+
+.p-button {
+ color: #212529;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #FFD54F;
+ color: #212529;
+ border-color: #FFD54F;
+}
+.p-button:enabled:active {
+ background: #FFCA28;
+ color: #212529;
+ border-color: #FFCA28;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #888888;
+ border-color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #FFE082;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #B0BEC5;
+ border: 1px solid #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #90A4AE;
+ color: #121212;
+ border-color: #90A4AE;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #CFD8DC;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #78909C;
+ color: #121212;
+ border-color: #78909C;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #B0BEC5;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212529;
+ background: #4FC3F7;
+ border: 1px solid #4FC3F7;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #E1F5FE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #03A9F4;
+ color: #212529;
+ border-color: #03A9F4;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4FC3F7;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212529;
+ background: #AED581;
+ border: 1px solid #AED581;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #F1F8E9;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #8BC34A;
+ color: #212529;
+ border-color: #8BC34A;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #AED581;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ border-color: transparent;
+ color: #AED581;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ border-color: transparent;
+ color: #AED581;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FFB74D;
+ border: 1px solid #FFB74D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #FFA726;
+ color: #212529;
+ border-color: #FFA726;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFFDE7;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #FF9800;
+ color: #212529;
+ border-color: #FF9800;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFB74D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ border-color: transparent;
+ color: #FFB74D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ border-color: transparent;
+ color: #FFB74D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #BA68C8;
+ color: #121212;
+ border-color: #BA68C8;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #AB47BC;
+ color: #121212;
+ border-color: #AB47BC;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212529;
+ background: #E57373;
+ border: 1px solid #E57373;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #EF5350;
+ color: #212529;
+ border-color: #EF5350;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFEBEE;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #F44336;
+ color: #212529;
+ border-color: #F44336;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #E57373;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ border-color: transparent;
+ color: #E57373;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ border-color: transparent;
+ color: #E57373;
+}
+
+.p-button.p-button-link {
+ color: #FFE082;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem white;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #474747;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #4d4d4d;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #888888;
+ border-color: #888888;
+}
+.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: #4c4c4c;
+ color: #888888;
+}
+.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: #3c3c3c;
+ color: #888888;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+ 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(255, 224, 130, 0.16);
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #888888;
+}
+.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: #4c4c4c;
+ color: #888888;
+}
+.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: #3c3c3c;
+ color: #888888;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.375375rem 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.53625rem 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: #B0BEC5;
+ 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(176, 190, 197, 0.04);
+ color: #B0BEC5;
+}
+.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(176, 190, 197, 0.16);
+ color: #B0BEC5;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #B0BEC5;
+ 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(176, 190, 197, 0.04);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+.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(176, 190, 197, 0.16);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #4FC3F7;
+ 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(79, 195, 247, 0.04);
+ color: #4FC3F7;
+}
+.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(79, 195, 247, 0.16);
+ color: #4FC3F7;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #4FC3F7;
+ 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(79, 195, 247, 0.04);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+.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(79, 195, 247, 0.16);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #AED581;
+ 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(174, 213, 129, 0.04);
+ color: #AED581;
+}
+.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(174, 213, 129, 0.16);
+ color: #AED581;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #AED581;
+ 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(174, 213, 129, 0.04);
+ border-color: transparent;
+ color: #AED581;
+}
+.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(174, 213, 129, 0.16);
+ border-color: transparent;
+ color: #AED581;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFB74D;
+ 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(255, 183, 77, 0.04);
+ color: #FFB74D;
+}
+.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(255, 183, 77, 0.16);
+ color: #FFB74D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFB74D;
+ 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(255, 183, 77, 0.04);
+ border-color: transparent;
+ color: #FFB74D;
+}
+.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(255, 183, 77, 0.16);
+ border-color: transparent;
+ color: #FFB74D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #E57373;
+ 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(229, 115, 115, 0.04);
+ color: #E57373;
+}
+.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(229, 115, 115, 0.16);
+ color: #E57373;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #E57373;
+ 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(229, 115, 115, 0.04);
+ border-color: transparent;
+ color: #E57373;
+}
+.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(229, 115, 115, 0.16);
+ border-color: transparent;
+ color: #E57373;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.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: #4b4b4b;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #FFE082;
+ color: #212529;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ 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: #212529;
+ background: #FFE082;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #FFE082;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem white;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid white;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #FFE082;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #FFE082;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #FFE082;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #191919;
+}
+.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: #252525;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #323232;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #212529;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #323232;
+ color: #dedede;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #4b4b4b;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #dedede;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #FFE082;
+ color: #212529;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-overlay {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.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 white;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #4b4b4b;
+}
+.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.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #191919;
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #323232;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #191919;
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #FFD54F;
+ color: #212529;
+ border-color: #FFD54F;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #FFCA28;
+ color: #212529;
+ border-color: #FFCA28;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.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 0.1rem white;
+}
+.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: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+.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: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.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 0.1rem white;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #191919;
+ border-color: #191919;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #dedede;
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #323232;
+}
+.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 #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+}
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #FFD54F;
+ border-color: #FFD54F;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #FFD54F;
+ border-color: #FFD54F;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #191919;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #FFD54F;
+ color: #212529;
+ border-color: #FFD54F;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #FFCA28;
+ color: #212529;
+ border-color: #FFCA28;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #212529;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.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 0.1rem white;
+}
+.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: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+.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: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.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 0.1rem white;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem white;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #323232;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #4c4c4c;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #ffc003;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #191919;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+}
+.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 0.1rem white;
+}
+
+.p-paginator {
+ background: #252525;
+ color: #dedede;
+ border: solid #191919;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ 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: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem white;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #323232;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #4c4c4c;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #FFE082;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #191919;
+}
+.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 #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #888888;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.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 white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-treetable .p-sortable-column {
+ outline-color: white;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ 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: #212529;
+ background: #FFE082;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid white;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #212529;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #dedede;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #FFE082;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #191919;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #191919;
+ border-color: #191919;
+ color: #FFE082;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+ 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: #FFCA28;
+ background: #FFCA28;
+ color: #212529;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #323232;
+ color: #dedede;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #888888;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #FFE082;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #191919;
+ border-color: #191919;
+ color: #FFE082;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #323232;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #4b4b4b;
+}
+.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 #4b4b4b;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #3f3f3f;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-splitter {
+ border: 1px solid #191919;
+ background: #323232;
+ border-radius: 3px;
+ color: #dedede;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #191919;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #4b4b4b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.1rem white;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #191919;
+ border-color: #191919;
+ color: #FFE082;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #FFE082;
+ color: #212529;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabview .p-tabview-panels {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #191919;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1rem 0.571rem 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(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #191919;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #323232;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #191919;
+}
+.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: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #191919;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #323232;
+ color: #dedede;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #FFE082;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #FFD54F;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #181818;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #323232;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #191919;
+}
+
+.p-sidebar {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #4c4c4c;
+ color: #dedede;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #4c4c4c;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #191919;
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-fileupload .p-fileupload-content {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+ 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: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #FFD54F;
+ color: #212529;
+ border-color: #FFD54F;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #FFCA28;
+ color: #212529;
+ border-color: #FFCA28;
+}
+
+.p-breadcrumb {
+ background: #252525;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #dedede;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #FFE082;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #FFE082;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem white;
+}
+.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: 0.5rem;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #FFE082;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #FFE082;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ 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: #dedede;
+ 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: #dedede;
+ background: #4c4c4c;
+}
+.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: #dedede;
+}
+.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: #dedede;
+}
+
+.p-menu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #FFE082;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #FFE082;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menu.p-menu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.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: #dedede;
+}
+.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: #dedede;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #FFE082;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #FFE082;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #dedede;
+ background: #4c4c4c;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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.571rem;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
+ padding-left: 4.285rem;
+ }
+ .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.999rem;
+ }
+ .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: 7.713rem;
+ }
+ .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: 9.427rem;
+ }
+ .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 #191919;
+ color: #dedede;
+ background: #191919;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 0.857rem 1rem;
+ 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 0.1rem white;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #191919;
+ border-color: #191919;
+ color: #FFE082;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+ 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: #FFCA28;
+ background: #FFCA28;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #FFE082;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #FFE082;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.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: #dedede;
+}
+.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: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.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 #4b4b4b;
+ margin: 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: 2px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #191919;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #dedede;
+ border: 1px solid #191919;
+ background: #191919;
+ 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: #888888;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #FFE082;
+ color: #212529;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #dedede;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #4b4b4b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.1rem white;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #191919;
+ border-color: #191919;
+ color: #FFE082;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #FFE082;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #FFE082;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #4b4b4b;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #FFE082;
+ color: #212529;
+}
+.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: #FFE082;
+ color: #212529;
+}
+.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: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #4b4b4b;
+ border-radius: 3px;
+}
+.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 #323232;
+}
+
+.p-badge {
+ background: #FFE082;
+ color: #212529;
+ 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: #B0BEC5;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-badge.p-badge-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.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-chip {
+ background-color: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #FFE082;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #FFE082;
+}
+.p-scrolltop.p-link:hover {
+ background: #FFD54F;
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #212529;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #FFE082;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-tag.p-tag-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/luna-blue/theme.css b/frontend/public/themes/luna-blue/theme.css
new file mode 100644
index 0000000..e56d6cb
--- /dev/null
+++ b/frontend/public/themes/luna-blue/theme.css
@@ -0,0 +1,5733 @@
+:root {
+ --surface-a: #191919;
+ --surface-b: #191919;
+ --surface-c: #4c4c4c;
+ --surface-d: #4b4b4b;
+ --surface-e: #323232;
+ --surface-f: #323232;
+ --text-color: #dedede;
+ --text-color-secondary: #888888;
+ --primary-color: #81D4FA;
+ --primary-color-text: #212529;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #191919;
+ --surface-50: #303030;
+ --surface-100: #474747;
+ --surface-200: #5e5e5e;
+ --surface-300: #757575;
+ --surface-400: #8c8c8c;
+ --surface-500: #a3a3a3;
+ --surface-600: #bababa;
+ --surface-700: #d1d1d1;
+ --surface-800: #e8e8e8;
+ --surface-900: #ffffff;
+ --gray-50: #e8e8e8;
+ --gray-100: #d1d1d1;
+ --gray-200: #bababa;
+ --gray-300: #a3a3a3;
+ --gray-400: #8c8c8c;
+ --gray-500: #757575;
+ --gray-600: #5e5e5e;
+ --gray-700: #474747;
+ --gray-800: #303030;
+ --gray-900: #191919;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#191919;
+ --surface-section:#191919;
+ --surface-card:#323232;
+ --surface-overlay:#323232;
+ --surface-border:#4b4b4b;
+ --surface-hover:#4c4c4c;
+ --focus-ring: 0 0 0 0.1rem white;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.5;
+}
+
+.p-error {
+ color: #e57373;
+}
+
+.p-text-secondary {
+ color: #888888;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.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:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+ --red-50:#fdf4f3;
+ --red-100:#f6ccc6;
+ --red-200:#eea39a;
+ --red-300:#e77b6d;
+ --red-400:#df5240;
+ --red-500:#d82a13;
+ --red-600:#b82410;
+ --red-700:#971d0d;
+ --red-800:#77170a;
+ --red-900:#561108;
+ --primary-50:#f9fdff;
+ --primary-100:#e1f5fe;
+ --primary-200:#c9edfd;
+ --primary-300:#b1e4fc;
+ --primary-400:#99dcfb;
+ --primary-500:#81d4fa;
+ --primary-600:#6eb4d5;
+ --primary-700:#5a94af;
+ --primary-800:#47758a;
+ --primary-900:#345564;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #81D4FA;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ background: #4b4b4b;
+ color: #dedede;
+ 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: #464646;
+ color: #dedede;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-autocomplete-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #81d4fa;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #252525;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #dedede;
+ background: #323232;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.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: #dedede;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #81D4FA;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #29B6F6;
+ color: #212529;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #4b4b4b;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #4b4b4b;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #4b4b4b;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ 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: #4c4c4c;
+}
+.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 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.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 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.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 0.1rem white;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #81D4FA;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-cascadeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #81d4fa;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #81D4FA;
+ background: #81D4FA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #81D4FA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #29B6F6;
+ background: #29B6F6;
+ color: #212529;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #81D4FA;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #29B6F6;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #212529;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #81D4FA;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #464646;
+ color: #dedede;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #81D4FA;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #9b9b9b;
+}
+.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: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #888888;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-dropdown-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #81d4fa;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #191919;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #dedede;
+}
+.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: #81D4FA;
+}
+.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: #81D4FA;
+}
+.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: #81D4FA;
+}
+.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: #81D4FA;
+}
+
+.p-inputgroup-addon {
+ background: #252525;
+ color: #888888;
+ border-top: 1px solid #4b4b4b;
+ border-left: 1px solid #4b4b4b;
+ border-bottom: 1px solid #4b4b4b;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #4b4b4b;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #323232;
+ 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 0.1rem white;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4b4b4b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #81D4FA;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #323232;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4FC3F7;
+}
+.p-inputswitch.p-invalid {
+ border-color: #e57373;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ background: #191919;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #81D4FA;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #e57373;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #9b9b9b;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #e57373;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #9b9b9b;
+}
+
+:-moz-placeholder {
+ color: #9b9b9b;
+}
+
+::-moz-placeholder {
+ color: #9b9b9b;
+}
+
+:-ms-input-placeholder {
+ color: #9b9b9b;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #4b4b4b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #81d4fa;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-listbox.p-invalid {
+ border-color: #e57373;
+}
+
+.p-multiselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #81D4FA;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #81d4fa;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #E57373;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFB74D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #AED581;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #81D4FA;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #81D4FA;
+ background: #81D4FA;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #29B6F6;
+ background: #29B6F6;
+ color: #212529;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #e57373;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #81D4FA;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #29B6F6;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #212529;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #e4018d;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #81D4FA;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #81D4FA;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #b5019f;
+}
+
+.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #212529;
+}
+
+.p-selectbutton .p-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #4FC3F7;
+ border-color: #4FC3F7;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #e57373;
+}
+
+.p-slider {
+ background: #4b4b4b;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #4c4c4c;
+ border: 2px solid #81D4FA;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-slider .p-slider-range {
+ background: #81D4FA;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #81D4FA;
+ border-color: #81D4FA;
+}
+
+.p-treeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #81D4FA;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-togglebutton.p-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #4FC3F7;
+ border-color: #4FC3F7;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #e57373;
+}
+
+.p-button {
+ color: #212529;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #4FC3F7;
+ color: #212529;
+ border-color: #4FC3F7;
+}
+.p-button:enabled:active {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #888888;
+ border-color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #81D4FA;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #B0BEC5;
+ border: 1px solid #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #90A4AE;
+ color: #121212;
+ border-color: #90A4AE;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #CFD8DC;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #78909C;
+ color: #121212;
+ border-color: #78909C;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #B0BEC5;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212529;
+ background: #4FC3F7;
+ border: 1px solid #4FC3F7;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #E1F5FE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #03A9F4;
+ color: #212529;
+ border-color: #03A9F4;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4FC3F7;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212529;
+ background: #AED581;
+ border: 1px solid #AED581;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #F1F8E9;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #8BC34A;
+ color: #212529;
+ border-color: #8BC34A;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #AED581;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ border-color: transparent;
+ color: #AED581;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ border-color: transparent;
+ color: #AED581;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FFB74D;
+ border: 1px solid #FFB74D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #FFA726;
+ color: #212529;
+ border-color: #FFA726;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFFDE7;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #FF9800;
+ color: #212529;
+ border-color: #FF9800;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFB74D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ border-color: transparent;
+ color: #FFB74D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ border-color: transparent;
+ color: #FFB74D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #BA68C8;
+ color: #121212;
+ border-color: #BA68C8;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #AB47BC;
+ color: #121212;
+ border-color: #AB47BC;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212529;
+ background: #E57373;
+ border: 1px solid #E57373;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #EF5350;
+ color: #212529;
+ border-color: #EF5350;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFEBEE;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #F44336;
+ color: #212529;
+ border-color: #F44336;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #E57373;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ border-color: transparent;
+ color: #E57373;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ border-color: transparent;
+ color: #E57373;
+}
+
+.p-button.p-button-link {
+ color: #81D4FA;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem white;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #474747;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #4d4d4d;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #888888;
+ border-color: #888888;
+}
+.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: #4c4c4c;
+ color: #888888;
+}
+.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: #3c3c3c;
+ color: #888888;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+ 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(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #888888;
+}
+.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: #4c4c4c;
+ color: #888888;
+}
+.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: #3c3c3c;
+ color: #888888;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.375375rem 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.53625rem 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: #B0BEC5;
+ 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(176, 190, 197, 0.04);
+ color: #B0BEC5;
+}
+.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(176, 190, 197, 0.16);
+ color: #B0BEC5;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #B0BEC5;
+ 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(176, 190, 197, 0.04);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+.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(176, 190, 197, 0.16);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #4FC3F7;
+ 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(79, 195, 247, 0.04);
+ color: #4FC3F7;
+}
+.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(79, 195, 247, 0.16);
+ color: #4FC3F7;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #4FC3F7;
+ 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(79, 195, 247, 0.04);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+.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(79, 195, 247, 0.16);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #AED581;
+ 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(174, 213, 129, 0.04);
+ color: #AED581;
+}
+.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(174, 213, 129, 0.16);
+ color: #AED581;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #AED581;
+ 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(174, 213, 129, 0.04);
+ border-color: transparent;
+ color: #AED581;
+}
+.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(174, 213, 129, 0.16);
+ border-color: transparent;
+ color: #AED581;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFB74D;
+ 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(255, 183, 77, 0.04);
+ color: #FFB74D;
+}
+.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(255, 183, 77, 0.16);
+ color: #FFB74D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFB74D;
+ 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(255, 183, 77, 0.04);
+ border-color: transparent;
+ color: #FFB74D;
+}
+.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(255, 183, 77, 0.16);
+ border-color: transparent;
+ color: #FFB74D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #E57373;
+ 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(229, 115, 115, 0.04);
+ color: #E57373;
+}
+.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(229, 115, 115, 0.16);
+ color: #E57373;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #E57373;
+ 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(229, 115, 115, 0.04);
+ border-color: transparent;
+ color: #E57373;
+}
+.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(229, 115, 115, 0.16);
+ border-color: transparent;
+ color: #E57373;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.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: #4b4b4b;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #81D4FA;
+ color: #212529;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ 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: #212529;
+ background: #81D4FA;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem white;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid white;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #81D4FA;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #81D4FA;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #81D4FA;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #191919;
+}
+.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: #252525;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #323232;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #212529;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #323232;
+ color: #dedede;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #4b4b4b;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #dedede;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-overlay {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.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 white;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #4b4b4b;
+}
+.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.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #191919;
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #323232;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #4FC3F7;
+ border: 1px solid #4FC3F7;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #191919;
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #4FC3F7;
+ color: #212529;
+ border-color: #4FC3F7;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.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 0.1rem white;
+}
+.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: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+.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: #4FC3F7;
+ border-color: #4FC3F7;
+ color: #212529;
+}
+.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 0.1rem white;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #191919;
+ border-color: #191919;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #dedede;
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #323232;
+}
+.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 #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+}
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #4FC3F7;
+ border-color: #4FC3F7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #4FC3F7;
+ border-color: #4FC3F7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #191919;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #4FC3F7;
+ color: #212529;
+ border-color: #4FC3F7;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #212529;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.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 0.1rem white;
+}
+.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: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+.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: #4FC3F7;
+ border-color: #4FC3F7;
+ color: #212529;
+}
+.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 0.1rem white;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem white;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #323232;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #4c4c4c;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #0aa9f2;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #191919;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+}
+.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 0.1rem white;
+}
+
+.p-paginator {
+ background: #252525;
+ color: #dedede;
+ border: solid #191919;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ 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: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem white;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #323232;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #4c4c4c;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #81D4FA;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #191919;
+}
+.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 #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #888888;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.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 white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-treetable .p-sortable-column {
+ outline-color: white;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ 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: #212529;
+ background: #81D4FA;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid white;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #212529;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #dedede;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #81D4FA;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #191919;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #191919;
+ border-color: #191919;
+ color: #81D4FA;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+ 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: #29B6F6;
+ background: #29B6F6;
+ color: #212529;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #323232;
+ color: #dedede;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #888888;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #81D4FA;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #191919;
+ border-color: #191919;
+ color: #81D4FA;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #323232;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #4b4b4b;
+}
+.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 #4b4b4b;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #3f3f3f;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-splitter {
+ border: 1px solid #191919;
+ background: #323232;
+ border-radius: 3px;
+ color: #dedede;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #191919;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #4b4b4b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.1rem white;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #191919;
+ border-color: #191919;
+ color: #81D4FA;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #81D4FA;
+ color: #212529;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabview .p-tabview-panels {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #191919;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1rem 0.571rem 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(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #191919;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #323232;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #191919;
+}
+.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: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #191919;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #323232;
+ color: #dedede;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #81D4FA;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #4FC3F7;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #181818;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #323232;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #191919;
+}
+
+.p-sidebar {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #4c4c4c;
+ color: #dedede;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #4c4c4c;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #191919;
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-fileupload .p-fileupload-content {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+ 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: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #4FC3F7;
+ color: #212529;
+ border-color: #4FC3F7;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+
+.p-breadcrumb {
+ background: #252525;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #dedede;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #81D4FA;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem white;
+}
+.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: 0.5rem;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #81D4FA;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ 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: #dedede;
+ 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: #dedede;
+ background: #4c4c4c;
+}
+.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: #dedede;
+}
+.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: #dedede;
+}
+
+.p-menu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #81D4FA;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menu.p-menu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.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: #dedede;
+}
+.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: #dedede;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #81D4FA;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #dedede;
+ background: #4c4c4c;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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.571rem;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
+ padding-left: 4.285rem;
+ }
+ .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.999rem;
+ }
+ .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: 7.713rem;
+ }
+ .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: 9.427rem;
+ }
+ .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 #191919;
+ color: #dedede;
+ background: #191919;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 0.857rem 1rem;
+ 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 0.1rem white;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #191919;
+ border-color: #191919;
+ color: #81D4FA;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+ 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: #29B6F6;
+ background: #29B6F6;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #81D4FA;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.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: #dedede;
+}
+.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: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.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 #4b4b4b;
+ margin: 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: 2px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #191919;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #dedede;
+ border: 1px solid #191919;
+ background: #191919;
+ 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: #888888;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #dedede;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #4b4b4b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.1rem white;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #191919;
+ border-color: #191919;
+ color: #81D4FA;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #81D4FA;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #4b4b4b;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #81D4FA;
+ color: #212529;
+}
+.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: #81D4FA;
+ color: #212529;
+}
+.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: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #4b4b4b;
+ border-radius: 3px;
+}
+.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 #323232;
+}
+
+.p-badge {
+ background: #81D4FA;
+ color: #212529;
+ 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: #B0BEC5;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-badge.p-badge-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.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-chip {
+ background-color: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #81D4FA;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #81D4FA;
+}
+.p-scrolltop.p-link:hover {
+ background: #4FC3F7;
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #212529;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #81D4FA;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-tag.p-tag-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/luna-green/theme.css b/frontend/public/themes/luna-green/theme.css
new file mode 100644
index 0000000..023a188
--- /dev/null
+++ b/frontend/public/themes/luna-green/theme.css
@@ -0,0 +1,5733 @@
+:root {
+ --surface-a: #191919;
+ --surface-b: #191919;
+ --surface-c: #4c4c4c;
+ --surface-d: #4b4b4b;
+ --surface-e: #323232;
+ --surface-f: #323232;
+ --text-color: #dedede;
+ --text-color-secondary: #888888;
+ --primary-color: #C5E1A5;
+ --primary-color-text: #212529;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #191919;
+ --surface-50: #303030;
+ --surface-100: #474747;
+ --surface-200: #5e5e5e;
+ --surface-300: #757575;
+ --surface-400: #8c8c8c;
+ --surface-500: #a3a3a3;
+ --surface-600: #bababa;
+ --surface-700: #d1d1d1;
+ --surface-800: #e8e8e8;
+ --surface-900: #ffffff;
+ --gray-50: #e8e8e8;
+ --gray-100: #d1d1d1;
+ --gray-200: #bababa;
+ --gray-300: #a3a3a3;
+ --gray-400: #8c8c8c;
+ --gray-500: #757575;
+ --gray-600: #5e5e5e;
+ --gray-700: #474747;
+ --gray-800: #303030;
+ --gray-900: #191919;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#191919;
+ --surface-section:#191919;
+ --surface-card:#323232;
+ --surface-overlay:#323232;
+ --surface-border:#4b4b4b;
+ --surface-hover:#4c4c4c;
+ --focus-ring: 0 0 0 0.1rem white;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.5;
+}
+
+.p-error {
+ color: #e57373;
+}
+
+.p-text-secondary {
+ color: #888888;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.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:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+ --red-50:#fdf4f3;
+ --red-100:#f6ccc6;
+ --red-200:#eea39a;
+ --red-300:#e77b6d;
+ --red-400:#df5240;
+ --red-500:#d82a13;
+ --red-600:#b82410;
+ --red-700:#971d0d;
+ --red-800:#77170a;
+ --red-900:#561108;
+ --primary-50:#fcfefb;
+ --primary-100:#f1f8e9;
+ --primary-200:#e6f2d8;
+ --primary-300:#dbecc7;
+ --primary-400:#d0e7b6;
+ --primary-500:#c5e1a5;
+ --primary-600:#a7bf8c;
+ --primary-700:#8a9e74;
+ --primary-800:#6c7c5b;
+ --primary-900:#4f5a42;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #C5E1A5;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ background: #4b4b4b;
+ color: #dedede;
+ 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: #464646;
+ color: #dedede;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-autocomplete-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #c5e1a5;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #252525;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #dedede;
+ background: #323232;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.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: #dedede;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #C5E1A5;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #9CCC65;
+ color: #212529;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #4b4b4b;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #4b4b4b;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #4b4b4b;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ 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: #4c4c4c;
+}
+.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 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.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 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.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 0.1rem white;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #C5E1A5;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-cascadeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #c5e1a5;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #C5E1A5;
+ background: #C5E1A5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #C5E1A5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #9CCC65;
+ background: #9CCC65;
+ color: #212529;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #C5E1A5;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #9CCC65;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #212529;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #C5E1A5;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #464646;
+ color: #dedede;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #C5E1A5;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #9b9b9b;
+}
+.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: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #888888;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-dropdown-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #c5e1a5;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #191919;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #dedede;
+}
+.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: #C5E1A5;
+}
+.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: #C5E1A5;
+}
+.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: #C5E1A5;
+}
+.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: #C5E1A5;
+}
+
+.p-inputgroup-addon {
+ background: #252525;
+ color: #888888;
+ border-top: 1px solid #4b4b4b;
+ border-left: 1px solid #4b4b4b;
+ border-bottom: 1px solid #4b4b4b;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #4b4b4b;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #323232;
+ 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 0.1rem white;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4b4b4b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #C5E1A5;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #323232;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #AED581;
+}
+.p-inputswitch.p-invalid {
+ border-color: #e57373;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ background: #191919;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #C5E1A5;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #e57373;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #9b9b9b;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #e57373;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #9b9b9b;
+}
+
+:-moz-placeholder {
+ color: #9b9b9b;
+}
+
+::-moz-placeholder {
+ color: #9b9b9b;
+}
+
+:-ms-input-placeholder {
+ color: #9b9b9b;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #4b4b4b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #c5e1a5;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-listbox.p-invalid {
+ border-color: #e57373;
+}
+
+.p-multiselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #C5E1A5;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #c5e1a5;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #E57373;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFB74D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #AED581;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #C5E1A5;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #C5E1A5;
+ background: #C5E1A5;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #9CCC65;
+ background: #9CCC65;
+ color: #212529;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #e57373;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #C5E1A5;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #9CCC65;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #212529;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #e4018d;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #C5E1A5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #C5E1A5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #b5019f;
+}
+
+.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #212529;
+}
+
+.p-selectbutton .p-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #AED581;
+ border-color: #AED581;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #e57373;
+}
+
+.p-slider {
+ background: #4b4b4b;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #4c4c4c;
+ border: 2px solid #C5E1A5;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-slider .p-slider-range {
+ background: #C5E1A5;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+}
+
+.p-treeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #C5E1A5;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-togglebutton.p-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #AED581;
+ border-color: #AED581;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #e57373;
+}
+
+.p-button {
+ color: #212529;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #AED581;
+ color: #212529;
+ border-color: #AED581;
+}
+.p-button:enabled:active {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #888888;
+ border-color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #C5E1A5;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #B0BEC5;
+ border: 1px solid #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #90A4AE;
+ color: #121212;
+ border-color: #90A4AE;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #CFD8DC;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #78909C;
+ color: #121212;
+ border-color: #78909C;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #B0BEC5;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212529;
+ background: #4FC3F7;
+ border: 1px solid #4FC3F7;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #E1F5FE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #03A9F4;
+ color: #212529;
+ border-color: #03A9F4;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4FC3F7;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212529;
+ background: #AED581;
+ border: 1px solid #AED581;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #F1F8E9;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #8BC34A;
+ color: #212529;
+ border-color: #8BC34A;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #AED581;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ border-color: transparent;
+ color: #AED581;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ border-color: transparent;
+ color: #AED581;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FFB74D;
+ border: 1px solid #FFB74D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #FFA726;
+ color: #212529;
+ border-color: #FFA726;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFFDE7;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #FF9800;
+ color: #212529;
+ border-color: #FF9800;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFB74D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ border-color: transparent;
+ color: #FFB74D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ border-color: transparent;
+ color: #FFB74D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #BA68C8;
+ color: #121212;
+ border-color: #BA68C8;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #AB47BC;
+ color: #121212;
+ border-color: #AB47BC;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212529;
+ background: #E57373;
+ border: 1px solid #E57373;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #EF5350;
+ color: #212529;
+ border-color: #EF5350;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFEBEE;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #F44336;
+ color: #212529;
+ border-color: #F44336;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #E57373;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ border-color: transparent;
+ color: #E57373;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ border-color: transparent;
+ color: #E57373;
+}
+
+.p-button.p-button-link {
+ color: #C5E1A5;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem white;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #474747;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #4d4d4d;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #888888;
+ border-color: #888888;
+}
+.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: #4c4c4c;
+ color: #888888;
+}
+.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: #3c3c3c;
+ color: #888888;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #888888;
+}
+.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: #4c4c4c;
+ color: #888888;
+}
+.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: #3c3c3c;
+ color: #888888;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.375375rem 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.53625rem 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: #B0BEC5;
+ 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(176, 190, 197, 0.04);
+ color: #B0BEC5;
+}
+.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(176, 190, 197, 0.16);
+ color: #B0BEC5;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #B0BEC5;
+ 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(176, 190, 197, 0.04);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+.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(176, 190, 197, 0.16);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #4FC3F7;
+ 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(79, 195, 247, 0.04);
+ color: #4FC3F7;
+}
+.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(79, 195, 247, 0.16);
+ color: #4FC3F7;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #4FC3F7;
+ 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(79, 195, 247, 0.04);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+.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(79, 195, 247, 0.16);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #AED581;
+ 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(174, 213, 129, 0.04);
+ color: #AED581;
+}
+.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(174, 213, 129, 0.16);
+ color: #AED581;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #AED581;
+ 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(174, 213, 129, 0.04);
+ border-color: transparent;
+ color: #AED581;
+}
+.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(174, 213, 129, 0.16);
+ border-color: transparent;
+ color: #AED581;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFB74D;
+ 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(255, 183, 77, 0.04);
+ color: #FFB74D;
+}
+.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(255, 183, 77, 0.16);
+ color: #FFB74D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFB74D;
+ 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(255, 183, 77, 0.04);
+ border-color: transparent;
+ color: #FFB74D;
+}
+.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(255, 183, 77, 0.16);
+ border-color: transparent;
+ color: #FFB74D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #E57373;
+ 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(229, 115, 115, 0.04);
+ color: #E57373;
+}
+.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(229, 115, 115, 0.16);
+ color: #E57373;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #E57373;
+ 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(229, 115, 115, 0.04);
+ border-color: transparent;
+ color: #E57373;
+}
+.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(229, 115, 115, 0.16);
+ border-color: transparent;
+ color: #E57373;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.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: #4b4b4b;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #C5E1A5;
+ color: #212529;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ 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: #212529;
+ background: #C5E1A5;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem white;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid white;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #C5E1A5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #C5E1A5;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #C5E1A5;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #191919;
+}
+.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: #252525;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #323232;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #212529;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #323232;
+ color: #dedede;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #4b4b4b;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #dedede;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-overlay {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.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 white;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #4b4b4b;
+}
+.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.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #191919;
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #323232;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #AED581;
+ border: 1px solid #AED581;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #191919;
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #AED581;
+ color: #212529;
+ border-color: #AED581;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.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 0.1rem white;
+}
+.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: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+.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: #AED581;
+ border-color: #AED581;
+ color: #212529;
+}
+.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 0.1rem white;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #191919;
+ border-color: #191919;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #dedede;
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #323232;
+}
+.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 #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+}
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #AED581;
+ border-color: #AED581;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #AED581;
+ border-color: #AED581;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #191919;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #AED581;
+ color: #212529;
+ border-color: #AED581;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #212529;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.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 0.1rem white;
+}
+.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: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+.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: #AED581;
+ border-color: #AED581;
+ color: #212529;
+}
+.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 0.1rem white;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem white;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #323232;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #4c4c4c;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #87c145;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #191919;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+}
+.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 0.1rem white;
+}
+
+.p-paginator {
+ background: #252525;
+ color: #dedede;
+ border: solid #191919;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ 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: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem white;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #323232;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #4c4c4c;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #C5E1A5;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #191919;
+}
+.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 #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #888888;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.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 white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-treetable .p-sortable-column {
+ outline-color: white;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ 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: #212529;
+ background: #C5E1A5;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid white;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #212529;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #dedede;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #C5E1A5;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #191919;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #191919;
+ border-color: #191919;
+ color: #C5E1A5;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+ 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: #9CCC65;
+ background: #9CCC65;
+ color: #212529;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #323232;
+ color: #dedede;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #888888;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #C5E1A5;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #191919;
+ border-color: #191919;
+ color: #C5E1A5;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #323232;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #4b4b4b;
+}
+.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 #4b4b4b;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #3f3f3f;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-splitter {
+ border: 1px solid #191919;
+ background: #323232;
+ border-radius: 3px;
+ color: #dedede;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #191919;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #4b4b4b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.1rem white;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #191919;
+ border-color: #191919;
+ color: #C5E1A5;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #C5E1A5;
+ color: #212529;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabview .p-tabview-panels {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #191919;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1rem 0.571rem 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(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #191919;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #323232;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #191919;
+}
+.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: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #191919;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #323232;
+ color: #dedede;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #C5E1A5;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #AED581;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #181818;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #323232;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #191919;
+}
+
+.p-sidebar {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #4c4c4c;
+ color: #dedede;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #4c4c4c;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #191919;
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-fileupload .p-fileupload-content {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+ 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: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #AED581;
+ color: #212529;
+ border-color: #AED581;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+
+.p-breadcrumb {
+ background: #252525;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #dedede;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #C5E1A5;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem white;
+}
+.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: 0.5rem;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #C5E1A5;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ 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: #dedede;
+ 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: #dedede;
+ background: #4c4c4c;
+}
+.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: #dedede;
+}
+.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: #dedede;
+}
+
+.p-menu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #C5E1A5;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menu.p-menu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.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: #dedede;
+}
+.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: #dedede;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #C5E1A5;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #dedede;
+ background: #4c4c4c;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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.571rem;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
+ padding-left: 4.285rem;
+ }
+ .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.999rem;
+ }
+ .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: 7.713rem;
+ }
+ .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: 9.427rem;
+ }
+ .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 #191919;
+ color: #dedede;
+ background: #191919;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 0.857rem 1rem;
+ 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 0.1rem white;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #191919;
+ border-color: #191919;
+ color: #C5E1A5;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+ 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: #9CCC65;
+ background: #9CCC65;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #C5E1A5;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.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: #dedede;
+}
+.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: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.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 #4b4b4b;
+ margin: 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: 2px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #191919;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #dedede;
+ border: 1px solid #191919;
+ background: #191919;
+ 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: #888888;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #dedede;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #4b4b4b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.1rem white;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #191919;
+ border-color: #191919;
+ color: #C5E1A5;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #C5E1A5;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #4b4b4b;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #C5E1A5;
+ color: #212529;
+}
+.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: #C5E1A5;
+ color: #212529;
+}
+.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: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #4b4b4b;
+ border-radius: 3px;
+}
+.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 #323232;
+}
+
+.p-badge {
+ background: #C5E1A5;
+ color: #212529;
+ 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: #B0BEC5;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-badge.p-badge-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.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-chip {
+ background-color: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #C5E1A5;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #C5E1A5;
+}
+.p-scrolltop.p-link:hover {
+ background: #AED581;
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #212529;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #C5E1A5;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-tag.p-tag-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/luna-pink/theme.css b/frontend/public/themes/luna-pink/theme.css
new file mode 100644
index 0000000..5ec03a3
--- /dev/null
+++ b/frontend/public/themes/luna-pink/theme.css
@@ -0,0 +1,5733 @@
+:root {
+ --surface-a: #191919;
+ --surface-b: #191919;
+ --surface-c: #4c4c4c;
+ --surface-d: #4b4b4b;
+ --surface-e: #323232;
+ --surface-f: #323232;
+ --text-color: #dedede;
+ --text-color-secondary: #888888;
+ --primary-color: #F48FB1;
+ --primary-color-text: #212529;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #191919;
+ --surface-50: #303030;
+ --surface-100: #474747;
+ --surface-200: #5e5e5e;
+ --surface-300: #757575;
+ --surface-400: #8c8c8c;
+ --surface-500: #a3a3a3;
+ --surface-600: #bababa;
+ --surface-700: #d1d1d1;
+ --surface-800: #e8e8e8;
+ --surface-900: #ffffff;
+ --gray-50: #e8e8e8;
+ --gray-100: #d1d1d1;
+ --gray-200: #bababa;
+ --gray-300: #a3a3a3;
+ --gray-400: #8c8c8c;
+ --gray-500: #757575;
+ --gray-600: #5e5e5e;
+ --gray-700: #474747;
+ --gray-800: #303030;
+ --gray-900: #191919;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#191919;
+ --surface-section:#191919;
+ --surface-card:#323232;
+ --surface-overlay:#323232;
+ --surface-border:#4b4b4b;
+ --surface-hover:#4c4c4c;
+ --focus-ring: 0 0 0 0.1rem white;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.5;
+}
+
+.p-error {
+ color: #e57373;
+}
+
+.p-text-secondary {
+ color: #888888;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.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:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+ --red-50:#fdf4f3;
+ --red-100:#f6ccc6;
+ --red-200:#eea39a;
+ --red-300:#e77b6d;
+ --red-400:#df5240;
+ --red-500:#d82a13;
+ --red-600:#b82410;
+ --red-700:#971d0d;
+ --red-800:#77170a;
+ --red-900:#561108;
+ --primary-50:#fef9fb;
+ --primary-100:#fce4ec;
+ --primary-200:#facfdd;
+ --primary-300:#f8bacf;
+ --primary-400:#f6a4c0;
+ --primary-500:#f48fb1;
+ --primary-600:#cf7a96;
+ --primary-700:#ab647c;
+ --primary-800:#864f61;
+ --primary-900:#623947;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #F48FB1;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ background: #4b4b4b;
+ color: #dedede;
+ 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: #464646;
+ color: #dedede;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-autocomplete-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #f48fb1;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #252525;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #dedede;
+ background: #323232;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.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: #dedede;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #F48FB1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #EC407A;
+ color: #212529;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #4b4b4b;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #4b4b4b;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #4b4b4b;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ 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: #4c4c4c;
+}
+.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 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.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 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.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 0.1rem white;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #F48FB1;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-cascadeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #f48fb1;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #F48FB1;
+ background: #F48FB1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #F48FB1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #EC407A;
+ background: #EC407A;
+ color: #212529;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #F48FB1;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #EC407A;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #212529;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #F48FB1;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #464646;
+ color: #dedede;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #F48FB1;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #9b9b9b;
+}
+.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: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #888888;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-dropdown-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #f48fb1;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #191919;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #dedede;
+}
+.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: #F48FB1;
+}
+.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: #F48FB1;
+}
+.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: #F48FB1;
+}
+.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: #F48FB1;
+}
+
+.p-inputgroup-addon {
+ background: #252525;
+ color: #888888;
+ border-top: 1px solid #4b4b4b;
+ border-left: 1px solid #4b4b4b;
+ border-bottom: 1px solid #4b4b4b;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #4b4b4b;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #323232;
+ 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 0.1rem white;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4b4b4b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #F48FB1;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #323232;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #F06292;
+}
+.p-inputswitch.p-invalid {
+ border-color: #e57373;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ background: #191919;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #F48FB1;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #e57373;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #9b9b9b;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #e57373;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #9b9b9b;
+}
+
+:-moz-placeholder {
+ color: #9b9b9b;
+}
+
+::-moz-placeholder {
+ color: #9b9b9b;
+}
+
+:-ms-input-placeholder {
+ color: #9b9b9b;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #4b4b4b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #f48fb1;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-listbox.p-invalid {
+ border-color: #e57373;
+}
+
+.p-multiselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #F48FB1;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #f48fb1;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #E57373;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFB74D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #AED581;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #F48FB1;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #F48FB1;
+ background: #F48FB1;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #EC407A;
+ background: #EC407A;
+ color: #212529;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #e57373;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #F48FB1;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #EC407A;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #212529;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #e4018d;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #F48FB1;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #F48FB1;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #b5019f;
+}
+
+.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #212529;
+}
+
+.p-selectbutton .p-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #F06292;
+ border-color: #F06292;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #e57373;
+}
+
+.p-slider {
+ background: #4b4b4b;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #4c4c4c;
+ border: 2px solid #F48FB1;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-slider .p-slider-range {
+ background: #F48FB1;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #F48FB1;
+ border-color: #F48FB1;
+}
+
+.p-treeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #F48FB1;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #e57373;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-togglebutton.p-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #F06292;
+ border-color: #F06292;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #e57373;
+}
+
+.p-button {
+ color: #212529;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #F06292;
+ color: #212529;
+ border-color: #F06292;
+}
+.p-button:enabled:active {
+ background: #EC407A;
+ color: #212529;
+ border-color: #EC407A;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #888888;
+ border-color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #F48FB1;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #B0BEC5;
+ border: 1px solid #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #90A4AE;
+ color: #121212;
+ border-color: #90A4AE;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #CFD8DC;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #78909C;
+ color: #121212;
+ border-color: #78909C;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #B0BEC5;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212529;
+ background: #4FC3F7;
+ border: 1px solid #4FC3F7;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #E1F5FE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #03A9F4;
+ color: #212529;
+ border-color: #03A9F4;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4FC3F7;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212529;
+ background: #AED581;
+ border: 1px solid #AED581;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #F1F8E9;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #8BC34A;
+ color: #212529;
+ border-color: #8BC34A;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #AED581;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ border-color: transparent;
+ color: #AED581;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ border-color: transparent;
+ color: #AED581;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FFB74D;
+ border: 1px solid #FFB74D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #FFA726;
+ color: #212529;
+ border-color: #FFA726;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFFDE7;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #FF9800;
+ color: #212529;
+ border-color: #FF9800;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFB74D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ border-color: transparent;
+ color: #FFB74D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ border-color: transparent;
+ color: #FFB74D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #BA68C8;
+ color: #121212;
+ border-color: #BA68C8;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #AB47BC;
+ color: #121212;
+ border-color: #AB47BC;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212529;
+ background: #E57373;
+ border: 1px solid #E57373;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #EF5350;
+ color: #212529;
+ border-color: #EF5350;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFEBEE;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #F44336;
+ color: #212529;
+ border-color: #F44336;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #E57373;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ border-color: transparent;
+ color: #E57373;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ border-color: transparent;
+ color: #E57373;
+}
+
+.p-button.p-button-link {
+ color: #F48FB1;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem white;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #474747;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #4d4d4d;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #888888;
+ border-color: #888888;
+}
+.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: #4c4c4c;
+ color: #888888;
+}
+.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: #3c3c3c;
+ color: #888888;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+ 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(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #888888;
+}
+.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: #4c4c4c;
+ color: #888888;
+}
+.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: #3c3c3c;
+ color: #888888;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.375375rem 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.53625rem 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: #B0BEC5;
+ 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(176, 190, 197, 0.04);
+ color: #B0BEC5;
+}
+.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(176, 190, 197, 0.16);
+ color: #B0BEC5;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #B0BEC5;
+ 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(176, 190, 197, 0.04);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+.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(176, 190, 197, 0.16);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #4FC3F7;
+ 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(79, 195, 247, 0.04);
+ color: #4FC3F7;
+}
+.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(79, 195, 247, 0.16);
+ color: #4FC3F7;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #4FC3F7;
+ 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(79, 195, 247, 0.04);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+.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(79, 195, 247, 0.16);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #AED581;
+ 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(174, 213, 129, 0.04);
+ color: #AED581;
+}
+.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(174, 213, 129, 0.16);
+ color: #AED581;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #AED581;
+ 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(174, 213, 129, 0.04);
+ border-color: transparent;
+ color: #AED581;
+}
+.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(174, 213, 129, 0.16);
+ border-color: transparent;
+ color: #AED581;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFB74D;
+ 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(255, 183, 77, 0.04);
+ color: #FFB74D;
+}
+.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(255, 183, 77, 0.16);
+ color: #FFB74D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFB74D;
+ 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(255, 183, 77, 0.04);
+ border-color: transparent;
+ color: #FFB74D;
+}
+.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(255, 183, 77, 0.16);
+ border-color: transparent;
+ color: #FFB74D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #E57373;
+ 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(229, 115, 115, 0.04);
+ color: #E57373;
+}
+.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(229, 115, 115, 0.16);
+ color: #E57373;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #E57373;
+ 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(229, 115, 115, 0.04);
+ border-color: transparent;
+ color: #E57373;
+}
+.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(229, 115, 115, 0.16);
+ border-color: transparent;
+ color: #E57373;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.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: #4b4b4b;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #F48FB1;
+ color: #212529;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ 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: #212529;
+ background: #F48FB1;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem white;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid white;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #F48FB1;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #F48FB1;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #F48FB1;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #191919;
+}
+.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: #252525;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #323232;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #212529;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #323232;
+ color: #dedede;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #4b4b4b;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #dedede;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-overlay {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.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 white;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #4b4b4b;
+}
+.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.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #191919;
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #323232;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #F06292;
+ border: 1px solid #F06292;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #191919;
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #F06292;
+ color: #212529;
+ border-color: #F06292;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #EC407A;
+ color: #212529;
+ border-color: #EC407A;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.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 0.1rem white;
+}
+.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: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+.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: #F06292;
+ border-color: #F06292;
+ color: #212529;
+}
+.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 0.1rem white;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #191919;
+ border-color: #191919;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #dedede;
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #323232;
+}
+.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 #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+}
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #F06292;
+ border-color: #F06292;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #F06292;
+ border-color: #F06292;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #191919;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #F06292;
+ color: #212529;
+ border-color: #F06292;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #EC407A;
+ color: #212529;
+ border-color: #EC407A;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #212529;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.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 0.1rem white;
+}
+.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: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.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: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+.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: #F06292;
+ border-color: #F06292;
+ color: #212529;
+}
+.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 0.1rem white;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem white;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #323232;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #4c4c4c;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #e91b60;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #191919;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+}
+.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 0.1rem white;
+}
+
+.p-paginator {
+ background: #252525;
+ color: #dedede;
+ border: solid #191919;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ 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: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem white;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #323232;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #4c4c4c;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #F48FB1;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #191919;
+}
+.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 #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #888888;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.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 white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-treetable .p-sortable-column {
+ outline-color: white;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ 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: #212529;
+ background: #F48FB1;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid white;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #212529;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #dedede;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #F48FB1;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #191919;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #191919;
+ border-color: #191919;
+ color: #F48FB1;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+ 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: #EC407A;
+ background: #EC407A;
+ color: #212529;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #323232;
+ color: #dedede;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #888888;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #F48FB1;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #191919;
+ border-color: #191919;
+ color: #F48FB1;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #323232;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #4b4b4b;
+}
+.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 #4b4b4b;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #3f3f3f;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-splitter {
+ border: 1px solid #191919;
+ background: #323232;
+ border-radius: 3px;
+ color: #dedede;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #191919;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #4b4b4b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.1rem white;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #191919;
+ border-color: #191919;
+ color: #F48FB1;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #F48FB1;
+ color: #212529;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabview .p-tabview-panels {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #191919;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1rem 0.571rem 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(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #191919;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #323232;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #191919;
+}
+.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: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #191919;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #323232;
+ color: #dedede;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #F48FB1;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #F06292;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #181818;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #323232;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #191919;
+}
+
+.p-sidebar {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #888888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.1rem white;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #4c4c4c;
+ color: #dedede;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #4c4c4c;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #191919;
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-fileupload .p-fileupload-content {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+ 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: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #F06292;
+ color: #212529;
+ border-color: #F06292;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #EC407A;
+ color: #212529;
+ border-color: #EC407A;
+}
+
+.p-breadcrumb {
+ background: #252525;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #dedede;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #F48FB1;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem white;
+}
+.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: 0.5rem;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #F48FB1;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ 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: #dedede;
+ 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: #dedede;
+ background: #4c4c4c;
+}
+.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: #dedede;
+}
+.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: #dedede;
+}
+
+.p-menu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #F48FB1;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menu.p-menu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.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: #dedede;
+}
+.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: #dedede;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #F48FB1;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #dedede;
+ background: #4c4c4c;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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.571rem;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
+ padding-left: 4.285rem;
+ }
+ .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.999rem;
+ }
+ .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: 7.713rem;
+ }
+ .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: 9.427rem;
+ }
+ .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 #191919;
+ color: #dedede;
+ background: #191919;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 0.857rem 1rem;
+ 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 0.1rem white;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #191919;
+ border-color: #191919;
+ color: #F48FB1;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+ 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: #EC407A;
+ background: #EC407A;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #F48FB1;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.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: #dedede;
+}
+.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: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.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 #4b4b4b;
+ margin: 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: 2px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #191919;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #dedede;
+ border: 1px solid #191919;
+ background: #191919;
+ 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: #888888;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #dedede;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #4b4b4b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.1rem white;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #191919;
+ border-color: #191919;
+ color: #F48FB1;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.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: #212529;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #F48FB1;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #dedede;
+ background: #3c3c3c;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.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: #dedede;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.1rem white;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #4b4b4b;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #F48FB1;
+ color: #212529;
+}
+.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: #F48FB1;
+ color: #212529;
+}
+.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: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #4b4b4b;
+ border-radius: 3px;
+}
+.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 #323232;
+}
+
+.p-badge {
+ background: #F48FB1;
+ color: #212529;
+ 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: #B0BEC5;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-badge.p-badge-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.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-chip {
+ background-color: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #F48FB1;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #F48FB1;
+}
+.p-scrolltop.p-link:hover {
+ background: #F06292;
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #212529;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #F48FB1;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-tag.p-tag-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/public/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/public/themes/md-dark-deeppurple/theme.css b/frontend/public/themes/md-dark-deeppurple/theme.css
new file mode 100644
index 0000000..e973598
--- /dev/null
+++ b/frontend/public/themes/md-dark-deeppurple/theme.css
@@ -0,0 +1,7352 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:hsla(0,0%,100%,.04);
+ --surface-d:hsla(0,0%,100%,.12);
+ --surface-e:#1e1e1e;
+ --surface-f:#262626;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#CE93D8;
+ --primary-color-text:#121212;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50: #e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#262626;
+ --surface-border:hsla(0,0%,100%,.12);
+ --surface-hover:hsla(0,0%,100%,.04);
+ --focus-ring: none;
+ --maskbg: rgba(0, 0, 0, 0.32);
+ color-scheme: dark;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #f44435;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#fdfafd;
+ --primary-100:#f3e5f6;
+ --primary-200:#ead1ee;
+ --primary-300:#e1bce7;
+ --primary-400:#d7a8df;
+ --primary-500:#ce93d8;
+ --primary-600:#af7db8;
+ --primary-700:#906797;
+ --primary-800:#715177;
+ --primary-900:#523b56;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 1rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 4rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.5rem 1rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.5rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.5rem 1rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ 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: rgba(255, 255, 255, 0.24);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-autocomplete-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #2b2b2b;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #CE93D8;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.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: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(255, 255, 255, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 1rem 1rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-cascadeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 1rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 18px;
+ height: 18px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #121212;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #CE93D8;
+ background: #CE93D8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #CE93D8;
+ background: #CE93D8;
+ color: #121212;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #CE93D8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #CE93D8;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: rgba(255, 255, 255, 0.24);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.5rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #2b2b2b;
+ border: 1px solid #1e1e1e;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 2rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-dropdown-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 2rem;
+ margin-right: -2rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 1rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ border-bottom: 1px solid rgba(255, 255, 255, 0.3);
+ padding: 1rem 1rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(255, 255, 255, 0.3);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: #f44435;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #bdbdbd;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(206, 147, 216, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #CE93D8;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(206, 147, 216, 0.5);
+}
+.p-inputswitch.p-invalid {
+ border-color: #f44435;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ padding: 1rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #f44435;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-float-label > label {
+ left: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #f44435;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 3rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 3rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 3rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-listbox .p-listbox-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 2rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-listbox.p-invalid {
+ border-color: #f44435;
+}
+
+.p-multiselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-multiselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 2rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(206, 147, 216, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #EF9A9A;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFF59D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #CE93D8;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #CE93D8;
+ background: #121212;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #CE93D8;
+ background: #121212;
+ color: #CE93D8;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #f44435;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #121212;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #121212;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #CE93D8;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #f44435;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #CE93D8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #CE93D8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #f44435;
+}
+
+.p-selectbutton .p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #f44435;
+}
+
+.p-slider {
+ background: rgba(255, 255, 255, 0.3);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #CE93D8;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #CE93D8;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #CE93D8;
+ border-color: 0 none;
+}
+
+.p-treeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-treeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-togglebutton.p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #f44435;
+}
+
+.p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ padding: 0.714rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #CE93D8;
+ background-color: #121212;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.714rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.62475rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.8925rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(165, 214, 167, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(165, 214, 167, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A5D6A7;
+ border: 0px none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(165, 214, 167, 0.04);
+ color: #A5D6A7;
+ border: 0px none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+ color: #A5D6A7;
+ border: 0px none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A5D6A7;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(165, 214, 167, 0.04);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212121;
+ background: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(144, 202, 249, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0px none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ color: #90CAF9;
+ border: 0px none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ color: #90CAF9;
+ border: 0px none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #90CAF9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212121;
+ background: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(197, 225, 165, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0px none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 0px none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 0px none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212121;
+ background: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(255, 245, 157, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0px none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ color: #FFF59D;
+ border: 0px none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ color: #FFF59D;
+ border: 0px none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFF59D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #212121;
+ background: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212121;
+ background: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(239, 154, 154, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0px none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ color: #EF9A9A;
+ border: 0px none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ color: #EF9A9A;
+ border: 0px none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF9A9A;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-button.p-button-link {
+ color: #CE93D8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #A5D6A7;
+ color: #212121;
+}
+.p-speeddial-action:hover {
+ background: rgba(165, 214, 167, 0.92);
+ color: #212121;
+}
+
+.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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0px none;
+}
+.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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+ 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(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.62475rem 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.8925rem 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: #A5D6A7;
+ border: 0px none;
+}
+.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(165, 214, 167, 0.04);
+ color: #A5D6A7;
+}
+.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(165, 214, 167, 0.16);
+ color: #A5D6A7;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A5D6A7;
+ 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(165, 214, 167, 0.04);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+.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(165, 214, 167, 0.16);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0px none;
+}
+.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(144, 202, 249, 0.04);
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ color: #90CAF9;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ 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(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0px none;
+}
+.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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0px none;
+}
+.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(255, 245, 157, 0.04);
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ color: #FFF59D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ 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(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0px none;
+}
+.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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0px none;
+}
+.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, 154, 154, 0.04);
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ color: #EF9A9A;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ 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, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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: rgba(255, 255, 255, 0.3);
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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 transparent;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(206, 147, 216, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(206, 147, 216, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #CE93D8;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #222222;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #CE93D8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #CE93D8;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+}
+.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: 1rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #1e1e1e;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(206, 147, 216, 0.16);
+ border: 1px solid rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+ border-color: rgba(206, 147, 216, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #CE93D8;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: rgba(206, 147, 216, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(157, 62, 173, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: solid #404040;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 2rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #CE93D8;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #CE93D8;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #CE93D8;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 400;
+ border-radius: 4px;
+ 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 none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ 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: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem 1.5rem;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 1rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(255, 255, 255, 0.12);
+ border: 0 none;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-splitter {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(255, 255, 255, 0.12);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #CE93D8;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: transparent;
+ color: #CE93D8;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: transparent;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.5rem 1rem 1.5rem;
+}
+.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(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #262626;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #CE93D8;
+ color: #121212;
+ width: 2.5rem;
+ height: 2.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1.25rem;
+ right: -1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #242424;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #262626;
+}
+
+.p-sidebar {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444444;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #444444;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444444;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444444;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444444;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ 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: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 4px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menu.p-menu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-menubar {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 3rem;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
+ padding-left: 5rem;
+ }
+ .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: 7rem;
+ }
+ .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: 9rem;
+ }
+ .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: 11rem;
+ }
+ .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: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1.5rem;
+ font-weight: 400;
+}
+.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 none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ 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: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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 rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #CE93D8;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 1rem 1rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1.25rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.5rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: rgba(255, 255, 255, 0.3);
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.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.3);
+}
+.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: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #CE93D8;
+ color: #121212;
+ 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: #A5D6A7;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-badge.p-badge-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-badge.p-badge-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.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-chip {
+ background-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 1rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.5rem;
+ height: 2.5rem;
+ margin-left: -1rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(206, 147, 216, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #CE93D8;
+}
+.p-progressbar .p-progressbar-label {
+ color: #121212;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #A5D6A7;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(165, 214, 167, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #121212;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 4px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-tag.p-tag-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-tag.p-tag-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+.p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(255, 255, 255, 0.12) !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(165, 214, 167, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(165, 214, 167, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(165, 214, 167, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(165, 214, 167, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(144, 202, 249, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(144, 202, 249, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(197, 225, 165, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(197, 225, 165, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(255, 245, 157, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(255, 245, 157, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(239, 154, 154, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(239, 154, 154, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ background: #1e1e1e;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-inputwrapper-focus {
+ border-color: #CE93D8;
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(206, 147, 216, 0.16);
+}
+
+.p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+.p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: #f44435;
+}
+.p-calendar.p-invalid.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #A5D6A7;
+ color: #121212;
+}
+
+.p-cascadeselect .p-cascadeselect-label, .p-cascadeselect .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-cascadeselect-item-content .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-cascadeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: rgba(255, 255, 255, 0.7);
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #CE93D8;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #121212;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #121212;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #CE93D8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #CE93D8;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-dropdown.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-dropdown.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #A5D6A7;
+ color: #121212;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(165, 214, 167, 0.68);
+ color: #121212;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+.p-inputtext:enabled:focus.p-invalid {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.p-invalid.p-component {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+.p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12), 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.04), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #1e1e1e;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #CE93D8;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-multiselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-multiselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-input-filled .p-password.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled .p-panelmenu-header-content > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-header:focus .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-header.p-highlight:focus .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar.p-progressbar-determinate .p-progressbar-label {
+ display: none;
+}
+
+.p-rating {
+ gap: 0;
+}
+.p-rating .p-rating-item {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ justify-content: center;
+}
+.p-rating .p-rating-item.p-focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-rating .p-rating-item.p-focus.p-rating-cancel-item {
+ background: rgba(244, 68, 53, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover.p-rating-cancel-item {
+ background: rgba(244, 68, 53, 0.04);
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #CE93D8;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ box-shadow: 0 0 1px 4px rgba(165, 214, 167, 0.2);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(165, 214, 167, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(206, 147, 216, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(3rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(165, 214, 167, 0.12);
+}
+.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, .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(165, 214, 167, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(144, 202, 249, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.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, .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(197, 225, 165, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.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, .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(255, 245, 157, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.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, .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(206, 147, 216, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.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, .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, 154, 154, 0.16);
+}
+
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ box-shadow: 0 0 1px 6px rgba(165, 214, 167, 0.2);
+}
+.p-splitter .p-splitter-gutter.p-splitter-gutter-resizing .p-splitter-gutter-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #CE93D8;
+ color: #121212;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(206, 147, 216, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #CE93D8;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(206, 147, 216, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(206, 147, 216, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #CE93D8;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-togglebutton.p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/public/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/public/themes/md-dark-indigo/theme.css b/frontend/public/themes/md-dark-indigo/theme.css
new file mode 100644
index 0000000..9711283
--- /dev/null
+++ b/frontend/public/themes/md-dark-indigo/theme.css
@@ -0,0 +1,7352 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:hsla(0,0%,100%,.04);
+ --surface-d:hsla(0,0%,100%,.12);
+ --surface-e:#1e1e1e;
+ --surface-f:#262626;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#9FA8DA;
+ --primary-color-text:#121212;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50: #e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#262626;
+ --surface-border:hsla(0,0%,100%,.12);
+ --surface-hover:hsla(0,0%,100%,.04);
+ --focus-ring: none;
+ --maskbg: rgba(0, 0, 0, 0.32);
+ color-scheme: dark;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #f44435;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#fafbfd;
+ --primary-100:#e8eaf6;
+ --primary-200:#d6daef;
+ --primary-300:#c3c9e8;
+ --primary-400:#b1b9e1;
+ --primary-500:#9fa8da;
+ --primary-600:#878fb9;
+ --primary-700:#6f7699;
+ --primary-800:#575c78;
+ --primary-900:#404357;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 1rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 4rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.5rem 1rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.5rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.5rem 1rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ 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: rgba(255, 255, 255, 0.24);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-autocomplete-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #2b2b2b;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #9FA8DA;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.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: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(255, 255, 255, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 1rem 1rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-cascadeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 1rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 18px;
+ height: 18px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #121212;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #9FA8DA;
+ background: #9FA8DA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #9FA8DA;
+ background: #9FA8DA;
+ color: #121212;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #9FA8DA;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #9FA8DA;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: rgba(255, 255, 255, 0.24);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.5rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #2b2b2b;
+ border: 1px solid #1e1e1e;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 2rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-dropdown-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 2rem;
+ margin-right: -2rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 1rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ border-bottom: 1px solid rgba(255, 255, 255, 0.3);
+ padding: 1rem 1rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(255, 255, 255, 0.3);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: #f44435;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #bdbdbd;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(159, 168, 218, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #9FA8DA;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(159, 168, 218, 0.5);
+}
+.p-inputswitch.p-invalid {
+ border-color: #f44435;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ padding: 1rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #f44435;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-float-label > label {
+ left: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #f44435;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 3rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 3rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 3rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-listbox .p-listbox-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 2rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-listbox.p-invalid {
+ border-color: #f44435;
+}
+
+.p-multiselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-multiselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 2rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(159, 168, 218, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #EF9A9A;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFF59D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #9FA8DA;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #9FA8DA;
+ background: #121212;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #9FA8DA;
+ background: #121212;
+ color: #9FA8DA;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #f44435;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #121212;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #121212;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #9FA8DA;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #f44435;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #9FA8DA;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #9FA8DA;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #f44435;
+}
+
+.p-selectbutton .p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #f44435;
+}
+
+.p-slider {
+ background: rgba(255, 255, 255, 0.3);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #9FA8DA;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #9FA8DA;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #9FA8DA;
+ border-color: 0 none;
+}
+
+.p-treeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-treeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-togglebutton.p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #f44435;
+}
+
+.p-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ padding: 0.714rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9FA8DA;
+ border: 0px none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ border: 0px none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border: 0px none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #9FA8DA;
+ background-color: #121212;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.714rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.62475rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.8925rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(244, 143, 177, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(244, 143, 177, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 0px none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 0px none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 0px none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212121;
+ background: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(144, 202, 249, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0px none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ color: #90CAF9;
+ border: 0px none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ color: #90CAF9;
+ border: 0px none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #90CAF9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212121;
+ background: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(197, 225, 165, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0px none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 0px none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 0px none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212121;
+ background: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(255, 245, 157, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0px none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ color: #FFF59D;
+ border: 0px none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ color: #FFF59D;
+ border: 0px none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFF59D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #212121;
+ background: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212121;
+ background: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(239, 154, 154, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0px none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ color: #EF9A9A;
+ border: 0px none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ color: #EF9A9A;
+ border: 0px none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF9A9A;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-button.p-button-link {
+ color: #9FA8DA;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #F48FB1;
+ color: #212121;
+}
+.p-speeddial-action:hover {
+ background: rgba(244, 143, 177, 0.92);
+ color: #212121;
+}
+
+.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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9FA8DA;
+ border: 0px none;
+}
+.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(159, 168, 218, 0.04);
+ color: #9FA8DA;
+}
+.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(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9FA8DA;
+ 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(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ 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(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.62475rem 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.8925rem 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: #F48FB1;
+ border: 0px none;
+}
+.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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0px none;
+}
+.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(144, 202, 249, 0.04);
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ color: #90CAF9;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ 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(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0px none;
+}
+.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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0px none;
+}
+.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(255, 245, 157, 0.04);
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ color: #FFF59D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ 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(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0px none;
+}
+.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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0px none;
+}
+.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, 154, 154, 0.04);
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ color: #EF9A9A;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ 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, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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: rgba(255, 255, 255, 0.3);
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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 transparent;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(159, 168, 218, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(159, 168, 218, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #9FA8DA;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #222222;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #9FA8DA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #9FA8DA;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+}
+.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: 1rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #1e1e1e;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(159, 168, 218, 0.16);
+ border: 1px solid rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+ border-color: rgba(159, 168, 218, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #9FA8DA;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(159, 168, 218, 0.16);
+ border-color: rgba(159, 168, 218, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(69, 86, 180, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: solid #404040;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ border-color: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 2rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #9FA8DA;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #9FA8DA;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #9FA8DA;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 400;
+ border-radius: 4px;
+ 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 none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ 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: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem 1.5rem;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 1rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(255, 255, 255, 0.12);
+ border: 0 none;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-splitter {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(255, 255, 255, 0.12);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(159, 168, 218, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #9FA8DA;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: transparent;
+ color: #9FA8DA;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: transparent;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.5rem 1rem 1.5rem;
+}
+.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(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #262626;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #9FA8DA;
+ color: #121212;
+ width: 2.5rem;
+ height: 2.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1.25rem;
+ right: -1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #242424;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #262626;
+}
+
+.p-sidebar {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444444;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #444444;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444444;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444444;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444444;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ 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: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 4px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menu.p-menu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-menubar {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 3rem;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
+ padding-left: 5rem;
+ }
+ .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: 7rem;
+ }
+ .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: 9rem;
+ }
+ .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: 11rem;
+ }
+ .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: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1.5rem;
+ font-weight: 400;
+}
+.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 none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ 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: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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 rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(159, 168, 218, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #9FA8DA;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 1rem 1rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1.25rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.5rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: rgba(255, 255, 255, 0.3);
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.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.3);
+}
+.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: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #9FA8DA;
+ color: #121212;
+ 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: #F48FB1;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-badge.p-badge-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-badge.p-badge-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.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-chip {
+ background-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 1rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.5rem;
+ height: 2.5rem;
+ margin-left: -1rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(159, 168, 218, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #9FA8DA;
+}
+.p-progressbar .p-progressbar-label {
+ color: #121212;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #F48FB1;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(244, 143, 177, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #121212;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 4px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-tag.p-tag-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-tag.p-tag-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+.p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(159, 168, 218, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(255, 255, 255, 0.12) !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(244, 143, 177, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(244, 143, 177, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(244, 143, 177, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(244, 143, 177, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(144, 202, 249, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(144, 202, 249, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(197, 225, 165, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(197, 225, 165, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(255, 245, 157, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(255, 245, 157, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(239, 154, 154, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(239, 154, 154, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ background: #1e1e1e;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-inputwrapper-focus {
+ border-color: #9FA8DA;
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(159, 168, 218, 0.16);
+}
+
+.p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+.p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: #f44435;
+}
+.p-calendar.p-invalid.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #F48FB1;
+ color: #121212;
+}
+
+.p-cascadeselect .p-cascadeselect-label, .p-cascadeselect .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-cascadeselect-item-content .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-cascadeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: rgba(255, 255, 255, 0.7);
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #9FA8DA;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #121212;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #121212;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #9FA8DA;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #9FA8DA;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-dropdown.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-dropdown.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #F48FB1;
+ color: #121212;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(244, 143, 177, 0.68);
+ color: #121212;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+.p-inputtext:enabled:focus.p-invalid {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.p-invalid.p-component {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+.p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12), 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.04), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #1e1e1e;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #9FA8DA;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-multiselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-multiselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-input-filled .p-password.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled .p-panelmenu-header-content > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-header:focus .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-header.p-highlight:focus .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar.p-progressbar-determinate .p-progressbar-label {
+ display: none;
+}
+
+.p-rating {
+ gap: 0;
+}
+.p-rating .p-rating-item {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ justify-content: center;
+}
+.p-rating .p-rating-item.p-focus {
+ background: rgba(159, 168, 218, 0.12);
+}
+.p-rating .p-rating-item.p-focus.p-rating-cancel-item {
+ background: rgba(244, 68, 53, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover.p-rating-cancel-item {
+ background: rgba(244, 68, 53, 0.04);
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #9FA8DA;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ box-shadow: 0 0 1px 4px rgba(244, 143, 177, 0.2);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(244, 143, 177, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(159, 168, 218, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(159, 168, 218, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(3rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(244, 143, 177, 0.12);
+}
+.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, .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(244, 143, 177, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(144, 202, 249, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.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, .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(197, 225, 165, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.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, .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(255, 245, 157, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.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, .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(206, 147, 216, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.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, .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, 154, 154, 0.16);
+}
+
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ box-shadow: 0 0 1px 6px rgba(244, 143, 177, 0.2);
+}
+.p-splitter .p-splitter-gutter.p-splitter-gutter-resizing .p-splitter-gutter-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #9FA8DA;
+ color: #121212;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(159, 168, 218, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #9FA8DA;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(159, 168, 218, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(159, 168, 218, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #9FA8DA;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-togglebutton.p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/public/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/public/themes/md-light-deeppurple/theme.css b/frontend/public/themes/md-light-deeppurple/theme.css
new file mode 100644
index 0000000..69f1741
--- /dev/null
+++ b/frontend/public/themes/md-light-deeppurple/theme.css
@@ -0,0 +1,7352 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#fafafa;
+ --surface-c:rgba(0,0,0,.04);
+ --surface-d:rgba(0,0,0,.12);
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:rgba(0, 0, 0, 0.87);
+ --text-color-secondary:rgba(0, 0, 0, 0.6);
+ --primary-color:#673AB7;
+ --primary-color-text:#ffffff;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#fafafa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:rgba(0,0,0,.12);
+ --surface-hover:rgba(0,0,0,.04);
+ --focus-ring: none;
+ --maskbg: rgba(0, 0, 0, 0.32);
+ color-scheme: light;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #B00020;
+}
+
+.p-text-secondary {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#f7f5fb;
+ --primary-100:#dbd0ee;
+ --primary-200:#beaae0;
+ --primary-300:#a185d2;
+ --primary-400:#845fc5;
+ --primary-500:#673ab7;
+ --primary-600:#58319c;
+ --primary-700:#482980;
+ --primary-800:#392065;
+ --primary-900:#291749;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 1rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 4rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.5rem 1rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.5rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.5rem 1rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ 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: rgba(0, 0, 0, 0.24);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #673AB7;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.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: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-color: black;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 1rem 1rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 1rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 18px;
+ height: 18px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #673AB7;
+ background: #673AB7;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #673AB7;
+ background: #673AB7;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #673AB7;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #673AB7;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: rgba(0, 0, 0, 0.24);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.5rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 2rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 2rem;
+ margin-right: -2rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f5f5f5;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #ffffff;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 1rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+
+.p-inputgroup-addon {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ border-top: 1px solid rgba(0, 0, 0, 0.38);
+ border-left: 1px solid rgba(0, 0, 0, 0.38);
+ border-bottom: 1px solid rgba(0, 0, 0, 0.38);
+ padding: 1rem 1rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(0, 0, 0, 0.38);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: #B00020;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(103, 58, 183, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #673AB7;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(103, 58, 183, 0.5);
+}
+.p-inputswitch.p-invalid {
+ border-color: #B00020;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ padding: 1rem 1rem;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #B00020;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-float-label > label {
+ left: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #B00020;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 3rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 3rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 3rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #dcdcdc;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-listbox .p-listbox-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 2rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-listbox.p-invalid {
+ border-color: #B00020;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 2rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(103, 58, 183, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #673AB7;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #673AB7;
+ background: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #673AB7;
+ background: #ffffff;
+ color: #673AB7;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #B00020;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffffff;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #673AB7;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #B00020;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #673AB7;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #673AB7;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #B00020;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #B00020;
+}
+
+.p-slider {
+ background: #c1c1c1;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #673AB7;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #673AB7;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #673AB7;
+ border-color: 0 none;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #B00020;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ padding: 0.714rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(103, 58, 183, 0.04);
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(103, 58, 183, 0.04);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #673AB7;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.714rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.62475rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.8925rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(76, 175, 80, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(76, 175, 80, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ border-color: transparent;
+ color: #4CAF50;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ border-color: transparent;
+ color: #4CAF50;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(33, 150, 243, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(104, 159, 56, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(251, 192, 45, 0.92);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(156, 39, 176, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(211, 47, 47, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #673AB7;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #4CAF50;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: rgba(76, 175, 80, 0.92);
+ 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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #673AB7;
+ border: 0 none;
+}
+.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(103, 58, 183, 0.04);
+ color: #673AB7;
+}
+.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(103, 58, 183, 0.16);
+ color: #673AB7;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #673AB7;
+ 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(103, 58, 183, 0.04);
+ color: #673AB7;
+ 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(103, 58, 183, 0.16);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.62475rem 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.8925rem 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: #4CAF50;
+ border: 0 none;
+}
+.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(76, 175, 80, 0.04);
+ color: #4CAF50;
+}
+.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(76, 175, 80, 0.16);
+ color: #4CAF50;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #4CAF50;
+ 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(76, 175, 80, 0.04);
+ border-color: transparent;
+ color: #4CAF50;
+}
+.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(76, 175, 80, 0.16);
+ border-color: transparent;
+ color: #4CAF50;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.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(33, 150, 243, 0.04);
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ color: #2196F3;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ 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(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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: #dcdcdc;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #ececec;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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 transparent;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(103, 58, 183, 0.12);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(103, 58, 183, 0.12);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #673AB7;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #ffffff;
+}
+.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: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #673AB7;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #673AB7;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+}
+.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: 1rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(103, 58, 183, 0.12);
+ border: 1px solid rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #ffffff;
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(0, 0, 0, 0.87);
+ border-color: #e0e0e0;
+}
+.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 #e0e0e0;
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #673AB7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(49, 27, 86, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: solid #e4e4e4;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 2rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #673AB7;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #673AB7;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #673AB7;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #ffffff;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.5rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 400;
+ border-radius: 4px;
+ 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 none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ 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: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem 1.5rem;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 1rem 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-splitter {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(103, 58, 183, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #673AB7;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #673AB7;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.5rem 1rem 1.5rem;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #673AB7;
+ color: #ffffff;
+ width: 2.5rem;
+ height: 2.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1.25rem;
+ right: -1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ 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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: rgba(97, 97, 97, 0.9);
+ color: #ffffff;
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: rgba(97, 97, 97, 0.9);
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #ffffff;
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ 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: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 4px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 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: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: rgba(0, 0, 0, 0.6);
+ 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: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-menubar {
+ padding: 1rem;
+ background: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ background: rgba(0, 0, 0, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 3rem;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
+ padding-left: 5rem;
+ }
+ .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: 7rem;
+ }
+ .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: 9rem;
+ }
+ .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: 11rem;
+ }
+ .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: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1.5rem;
+ font-weight: 400;
+}
+.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 none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ 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: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.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 rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(103, 58, 183, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #673AB7;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 1rem 1rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1.25rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.5rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f6f6f6;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #dcdcdc;
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #ececec;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.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: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.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: #673AB7;
+ 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: #4CAF50;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+ padding: 0 1rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.5rem;
+ height: 2.5rem;
+ margin-left: -1rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(103, 58, 183, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #673AB7;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #4CAF50;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(76, 175, 80, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #ffffff;
+}
+
+.p-skeleton {
+ background-color: rgba(0, 0, 0, 0.08);
+ border-radius: 4px;
+}
+.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: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: #f6f6f6;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+.p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(0, 0, 0, 0.12) !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(76, 175, 80, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(76, 175, 80, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(76, 175, 80, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(76, 175, 80, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(33, 150, 243, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(33, 150, 243, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(104, 159, 56, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(104, 159, 56, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(251, 192, 45, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(251, 192, 45, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(156, 39, 176, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(156, 39, 176, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(211, 47, 47, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(211, 47, 47, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ background: #ffffff;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-inputwrapper-focus {
+ border-color: #673AB7;
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(103, 58, 183, 0.12);
+}
+
+.p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+.p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: #B00020;
+}
+.p-calendar.p-invalid.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #4CAF50;
+ color: #ffffff;
+}
+
+.p-cascadeselect .p-cascadeselect-label, .p-cascadeselect .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-cascadeselect-item-content .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-cascadeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: #757575;
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #673AB7;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #ffffff;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #ffffff;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #673AB7;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #673AB7;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-dropdown.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-dropdown.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #4CAF50;
+ color: #ffffff;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(76, 175, 80, 0.68);
+ color: #ffffff;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+.p-inputtext:enabled:focus.p-invalid {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.p-invalid.p-component {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+.p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12), 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #ffffff;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #673AB7;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-multiselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-multiselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-input-filled .p-password.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled .p-panelmenu-header-content > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-header:focus .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-header.p-highlight:focus .p-panelmenu-header-content {
+ background: #f6f6f6;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar.p-progressbar-determinate .p-progressbar-label {
+ display: none;
+}
+
+.p-rating {
+ gap: 0;
+}
+.p-rating .p-rating-item {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ justify-content: center;
+}
+.p-rating .p-rating-item.p-focus {
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-rating .p-rating-item.p-focus.p-rating-cancel-item {
+ background: rgba(176, 0, 32, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover.p-rating-cancel-item {
+ background: rgba(176, 0, 32, 0.04);
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #673AB7;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ box-shadow: 0 0 1px 4px rgba(76, 175, 80, 0.2);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(76, 175, 80, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(103, 58, 183, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(3rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(76, 175, 80, 0.12);
+}
+.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, .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(76, 175, 80, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(33, 150, 243, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.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, .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(104, 159, 56, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.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, .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(251, 192, 45, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.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, .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(156, 39, 176, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.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, .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(211, 47, 47, 0.16);
+}
+
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ box-shadow: 0 0 1px 6px rgba(76, 175, 80, 0.2);
+}
+.p-splitter .p-splitter-gutter.p-splitter-gutter-resizing .p-splitter-gutter-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #673AB7;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(103, 58, 183, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #673AB7;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(103, 58, 183, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(103, 58, 183, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #673AB7;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-togglebutton.p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/public/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/public/themes/md-light-indigo/theme.css b/frontend/public/themes/md-light-indigo/theme.css
new file mode 100644
index 0000000..85d5e0f
--- /dev/null
+++ b/frontend/public/themes/md-light-indigo/theme.css
@@ -0,0 +1,7352 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#fafafa;
+ --surface-c:rgba(0,0,0,.04);
+ --surface-d:rgba(0,0,0,.12);
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:rgba(0, 0, 0, 0.87);
+ --text-color-secondary:rgba(0, 0, 0, 0.6);
+ --primary-color:#3F51B5;
+ --primary-color-text:#ffffff;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#fafafa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:rgba(0,0,0,.12);
+ --surface-hover:rgba(0,0,0,.04);
+ --focus-ring: none;
+ --maskbg: rgba(0, 0, 0, 0.32);
+ color-scheme: light;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #B00020;
+}
+
+.p-text-secondary {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#f5f6fb;
+ --primary-100:#d1d5ed;
+ --primary-200:#acb4df;
+ --primary-300:#8893d1;
+ --primary-400:#6372c3;
+ --primary-500:#3f51b5;
+ --primary-600:#36459a;
+ --primary-700:#2c397f;
+ --primary-800:#232d64;
+ --primary-900:#192048;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 1rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 4rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.5rem 1rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.5rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.5rem 1rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ 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: rgba(0, 0, 0, 0.24);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #3F51B5;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.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: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-color: black;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 1rem 1rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 1rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 18px;
+ height: 18px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #3F51B5;
+ background: #3F51B5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #3F51B5;
+ background: #3F51B5;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #3F51B5;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #3F51B5;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: rgba(0, 0, 0, 0.24);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.5rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 2rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 2rem;
+ margin-right: -2rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f5f5f5;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #ffffff;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 1rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+
+.p-inputgroup-addon {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ border-top: 1px solid rgba(0, 0, 0, 0.38);
+ border-left: 1px solid rgba(0, 0, 0, 0.38);
+ border-bottom: 1px solid rgba(0, 0, 0, 0.38);
+ padding: 1rem 1rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(0, 0, 0, 0.38);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: #B00020;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(63, 81, 181, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #3F51B5;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(63, 81, 181, 0.5);
+}
+.p-inputswitch.p-invalid {
+ border-color: #B00020;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ padding: 1rem 1rem;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #B00020;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-float-label > label {
+ left: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #B00020;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 3rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 3rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 3rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #dcdcdc;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-listbox .p-listbox-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 2rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-listbox.p-invalid {
+ border-color: #B00020;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 2rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(63, 81, 181, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #3F51B5;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #3F51B5;
+ background: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #3F51B5;
+ background: #ffffff;
+ color: #3F51B5;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #B00020;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffffff;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #3F51B5;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #B00020;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #3F51B5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #3F51B5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #B00020;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #B00020;
+}
+
+.p-slider {
+ background: #c1c1c1;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #3F51B5;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #3F51B5;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #3F51B5;
+ border-color: 0 none;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #B00020;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ padding: 0.714rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(63, 81, 181, 0.04);
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(63, 81, 181, 0.04);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #3F51B5;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.714rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.62475rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.8925rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(255, 64, 129, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(255, 64, 129, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 64, 129, 0.04);
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ff4081;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 64, 129, 0.04);
+ border-color: transparent;
+ color: #ff4081;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+ border-color: transparent;
+ color: #ff4081;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(33, 150, 243, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(104, 159, 56, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(251, 192, 45, 0.92);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(156, 39, 176, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(211, 47, 47, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #3F51B5;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #ff4081;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 64, 129, 0.92);
+ 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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3F51B5;
+ border: 0 none;
+}
+.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(63, 81, 181, 0.04);
+ color: #3F51B5;
+}
+.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(63, 81, 181, 0.16);
+ color: #3F51B5;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3F51B5;
+ 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(63, 81, 181, 0.04);
+ color: #3F51B5;
+ 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(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.62475rem 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.8925rem 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: #ff4081;
+ border: 0 none;
+}
+.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(255, 64, 129, 0.04);
+ color: #ff4081;
+}
+.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(255, 64, 129, 0.16);
+ color: #ff4081;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ff4081;
+ 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(255, 64, 129, 0.04);
+ border-color: transparent;
+ color: #ff4081;
+}
+.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(255, 64, 129, 0.16);
+ border-color: transparent;
+ color: #ff4081;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.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(33, 150, 243, 0.04);
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ color: #2196F3;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ 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(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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: #dcdcdc;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #ececec;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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 transparent;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(63, 81, 181, 0.12);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(63, 81, 181, 0.12);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #3F51B5;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #ffffff;
+}
+.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: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+}
+.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: 1rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(63, 81, 181, 0.12);
+ border: 1px solid rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #ffffff;
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(0, 0, 0, 0.87);
+ border-color: #e0e0e0;
+}
+.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 #e0e0e0;
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #3F51B5;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(30, 39, 86, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: solid #e4e4e4;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 2rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #3F51B5;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #3F51B5;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #3F51B5;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #ffffff;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.5rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 400;
+ border-radius: 4px;
+ 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 none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ 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: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem 1.5rem;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 1rem 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-splitter {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(63, 81, 181, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #3F51B5;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #3F51B5;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.5rem 1rem 1.5rem;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #3F51B5;
+ color: #ffffff;
+ width: 2.5rem;
+ height: 2.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1.25rem;
+ right: -1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ 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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: rgba(97, 97, 97, 0.9);
+ color: #ffffff;
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: rgba(97, 97, 97, 0.9);
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #ffffff;
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ 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: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 4px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 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: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: rgba(0, 0, 0, 0.6);
+ 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: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-menubar {
+ padding: 1rem;
+ background: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ background: rgba(0, 0, 0, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 3rem;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
+ padding-left: 5rem;
+ }
+ .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: 7rem;
+ }
+ .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: 9rem;
+ }
+ .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: 11rem;
+ }
+ .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: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1.5rem;
+ font-weight: 400;
+}
+.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 none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ 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: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.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 rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(63, 81, 181, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #3F51B5;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 1rem 1rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 1rem 1rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1.25rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.5rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f6f6f6;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #dcdcdc;
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #ececec;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.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: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.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: #3F51B5;
+ 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: #ff4081;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+ padding: 0 1rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.5rem;
+ height: 2.5rem;
+ margin-left: -1rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(63, 81, 181, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #3F51B5;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #ff4081;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(255, 64, 129, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #ffffff;
+}
+
+.p-skeleton {
+ background-color: rgba(0, 0, 0, 0.08);
+ border-radius: 4px;
+}
+.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: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: #f6f6f6;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+.p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(0, 0, 0, 0.12) !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(255, 64, 129, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(255, 64, 129, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(255, 64, 129, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(255, 64, 129, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(33, 150, 243, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(33, 150, 243, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(104, 159, 56, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(104, 159, 56, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(251, 192, 45, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(251, 192, 45, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(156, 39, 176, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(156, 39, 176, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(211, 47, 47, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(211, 47, 47, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ background: #ffffff;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-inputwrapper-focus {
+ border-color: #3F51B5;
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(63, 81, 181, 0.12);
+}
+
+.p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+.p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: #B00020;
+}
+.p-calendar.p-invalid.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #ff4081;
+ color: #ffffff;
+}
+
+.p-cascadeselect .p-cascadeselect-label, .p-cascadeselect .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-cascadeselect-item-content .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-cascadeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: #757575;
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #3F51B5;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #ffffff;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #ffffff;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #3F51B5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #3F51B5;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-dropdown.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-dropdown.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #ff4081;
+ color: #ffffff;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(255, 64, 129, 0.68);
+ color: #ffffff;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+.p-inputtext:enabled:focus.p-invalid {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.p-invalid.p-component {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+.p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12), 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.04), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #ffffff;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #3F51B5;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-multiselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-multiselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-input-filled .p-password.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled .p-panelmenu-header-content > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-header:focus .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-header.p-highlight:focus .p-panelmenu-header-content {
+ background: #f6f6f6;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar.p-progressbar-determinate .p-progressbar-label {
+ display: none;
+}
+
+.p-rating {
+ gap: 0;
+}
+.p-rating .p-rating-item {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ justify-content: center;
+}
+.p-rating .p-rating-item.p-focus {
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-rating .p-rating-item.p-focus.p-rating-cancel-item {
+ background: rgba(176, 0, 32, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover.p-rating-cancel-item {
+ background: rgba(176, 0, 32, 0.04);
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #3F51B5;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ box-shadow: 0 0 1px 4px rgba(255, 64, 129, 0.2);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(255, 64, 129, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(63, 81, 181, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(3rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(255, 64, 129, 0.12);
+}
+.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, .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(255, 64, 129, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(33, 150, 243, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.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, .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(104, 159, 56, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.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, .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(251, 192, 45, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.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, .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(156, 39, 176, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.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, .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(211, 47, 47, 0.16);
+}
+
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ box-shadow: 0 0 1px 6px rgba(255, 64, 129, 0.2);
+}
+.p-splitter .p-splitter-gutter.p-splitter-gutter-resizing .p-splitter-gutter-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #3F51B5;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(63, 81, 181, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #3F51B5;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(63, 81, 181, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(63, 81, 181, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #3F51B5;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-togglebutton.p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/public/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/public/themes/mdc-dark-deeppurple/theme.css b/frontend/public/themes/mdc-dark-deeppurple/theme.css
new file mode 100644
index 0000000..2b37d39
--- /dev/null
+++ b/frontend/public/themes/mdc-dark-deeppurple/theme.css
@@ -0,0 +1,7352 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:hsla(0,0%,100%,.04);
+ --surface-d:hsla(0,0%,100%,.12);
+ --surface-e:#1e1e1e;
+ --surface-f:#262626;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#CE93D8;
+ --primary-color-text:#121212;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50: #e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#262626;
+ --surface-border:hsla(0,0%,100%,.12);
+ --surface-hover:hsla(0,0%,100%,.04);
+ --focus-ring: none;
+ --maskbg: rgba(0, 0, 0, 0.32);
+ color-scheme: dark;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #f44435;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#fdfafd;
+ --primary-100:#f3e5f6;
+ --primary-200:#ead1ee;
+ --primary-300:#e1bce7;
+ --primary-400:#d7a8df;
+ --primary-500:#ce93d8;
+ --primary-600:#af7db8;
+ --primary-700:#906797;
+ --primary-800:#715177;
+ --primary-900:#523b56;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.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: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ 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: rgba(255, 255, 255, 0.24);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-autocomplete-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #2b2b2b;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #CE93D8;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.25rem;
+ height: 2.25rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.25rem;
+ height: 2.25rem;
+ border-radius: 50%;
+ transition: none;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.75rem 0;
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(255, 255, 255, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-cascadeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 18px;
+ height: 18px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #121212;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #CE93D8;
+ background: #CE93D8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #CE93D8;
+ background: #CE93D8;
+ color: #121212;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #CE93D8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #CE93D8;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: rgba(255, 255, 255, 0.24);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #2b2b2b;
+ border: 1px solid #1e1e1e;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-dropdown-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 0.75rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ border-bottom: 1px solid rgba(255, 255, 255, 0.3);
+ padding: 0.75rem 0.75rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(255, 255, 255, 0.3);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.25rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #bdbdbd;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(206, 147, 216, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #CE93D8;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(206, 147, 216, 0.5);
+}
+.p-inputswitch.p-invalid {
+ border-color: #f44435;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #f44435;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #f44435;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-listbox.p-invalid {
+ border-color: #f44435;
+}
+
+.p-multiselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-password-panel {
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(206, 147, 216, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #EF9A9A;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFF59D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #CE93D8;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #CE93D8;
+ background: #121212;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #CE93D8;
+ background: #121212;
+ color: #CE93D8;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #f44435;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #121212;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #121212;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #CE93D8;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #f44435;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #CE93D8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #CE93D8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #f44435;
+}
+
+.p-selectbutton .p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #f44435;
+}
+
+.p-slider {
+ background: rgba(255, 255, 255, 0.3);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #CE93D8;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #CE93D8;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #CE93D8;
+ border-color: 0 none;
+}
+
+.p-treeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-togglebutton.p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #f44435;
+}
+
+.p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ padding: 0.571rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #CE93D8;
+ background-color: #121212;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.25rem;
+ padding: 0.571rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.25rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.499625rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.71375rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.25rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(165, 214, 167, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(165, 214, 167, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A5D6A7;
+ border: 0px none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(165, 214, 167, 0.04);
+ color: #A5D6A7;
+ border: 0px none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+ color: #A5D6A7;
+ border: 0px none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A5D6A7;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(165, 214, 167, 0.04);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212121;
+ background: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(144, 202, 249, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0px none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ color: #90CAF9;
+ border: 0px none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ color: #90CAF9;
+ border: 0px none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #90CAF9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212121;
+ background: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(197, 225, 165, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0px none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 0px none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 0px none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212121;
+ background: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(255, 245, 157, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0px none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ color: #FFF59D;
+ border: 0px none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ color: #FFF59D;
+ border: 0px none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFF59D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #212121;
+ background: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212121;
+ background: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(239, 154, 154, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0px none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ color: #EF9A9A;
+ border: 0px none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ color: #EF9A9A;
+ border: 0px none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF9A9A;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-button.p-button-link {
+ color: #CE93D8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #A5D6A7;
+ color: #212121;
+}
+.p-speeddial-action:hover {
+ background: rgba(165, 214, 167, 0.92);
+ color: #212121;
+}
+
+.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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0px none;
+}
+.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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+ 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(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.499625rem 0.65625rem;
+}
+.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.71375rem 0.9375rem;
+}
+.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: #A5D6A7;
+ border: 0px none;
+}
+.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(165, 214, 167, 0.04);
+ color: #A5D6A7;
+}
+.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(165, 214, 167, 0.16);
+ color: #A5D6A7;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A5D6A7;
+ 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(165, 214, 167, 0.04);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+.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(165, 214, 167, 0.16);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0px none;
+}
+.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(144, 202, 249, 0.04);
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ color: #90CAF9;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ 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(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0px none;
+}
+.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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0px none;
+}
+.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(255, 245, 157, 0.04);
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ color: #FFF59D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ 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(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0px none;
+}
+.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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0px none;
+}
+.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, 154, 154, 0.04);
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ color: #EF9A9A;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ 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, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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: rgba(255, 255, 255, 0.3);
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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 transparent;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(206, 147, 216, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(206, 147, 216, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #CE93D8;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #222222;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #CE93D8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #CE93D8;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+}
+.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 0.75rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.75rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #1e1e1e;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(206, 147, 216, 0.16);
+ border: 1px solid rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+ border-color: rgba(206, 147, 216, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #CE93D8;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: rgba(206, 147, 216, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.75rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(157, 62, 173, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: solid #404040;
+ border-width: 0;
+ padding: 0.375rem 0.75rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.75rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #CE93D8;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #CE93D8;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #CE93D8;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.65625rem 0.65625rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 400;
+ border-radius: 4px;
+ 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 none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ 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: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 0.75rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 0.75rem 0;
+}
+.p-card .p-card-footer {
+ padding: 0.75rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.75rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(255, 255, 255, 0.12);
+}
+.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 rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(255, 255, 255, 0.12);
+ border: 0 none;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-splitter {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(255, 255, 255, 0.12);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #CE93D8;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: transparent;
+ color: #CE93D8;
+ width: 2.25rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: transparent;
+ padding: 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 0.75rem 1.25rem;
+}
+.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(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #262626;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 1.25rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.75rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #CE93D8;
+ color: #121212;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #242424;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #262626;
+}
+
+.p-sidebar {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.75rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.75rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444444;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #444444;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444444;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444444;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444444;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ 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: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ padding: 0.75rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 4px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menu.p-menu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-menubar {
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1.25rem;
+ font-weight: 400;
+}
+.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 none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ 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: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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 rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #CE93D8;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 0.75rem 0;
+ border-radius: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.25rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: rgba(255, 255, 255, 0.3);
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.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.3);
+}
+.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: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #CE93D8;
+ color: #121212;
+ 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: #A5D6A7;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-badge.p-badge-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-badge.p-badge-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.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-chip {
+ background-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(206, 147, 216, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #CE93D8;
+}
+.p-progressbar .p-progressbar-label {
+ color: #121212;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 2.75rem;
+ height: 2.75rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #A5D6A7;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(165, 214, 167, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.15rem;
+ color: #121212;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 4px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-tag.p-tag-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-tag.p-tag-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+.p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(255, 255, 255, 0.12) !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(165, 214, 167, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(165, 214, 167, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(165, 214, 167, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(165, 214, 167, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(144, 202, 249, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(144, 202, 249, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(197, 225, 165, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(197, 225, 165, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(255, 245, 157, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(255, 245, 157, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(239, 154, 154, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(239, 154, 154, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ background: #1e1e1e;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-inputwrapper-focus {
+ border-color: #CE93D8;
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(206, 147, 216, 0.16);
+}
+
+.p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+.p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: #f44435;
+}
+.p-calendar.p-invalid.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #A5D6A7;
+ color: #121212;
+}
+
+.p-cascadeselect .p-cascadeselect-label, .p-cascadeselect .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-cascadeselect-item-content .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-cascadeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: rgba(255, 255, 255, 0.7);
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #CE93D8;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #121212;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #121212;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #CE93D8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #CE93D8;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-dropdown.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-dropdown.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #A5D6A7;
+ color: #121212;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(165, 214, 167, 0.68);
+ color: #121212;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+.p-inputtext:enabled:focus.p-invalid {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.p-invalid.p-component {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+.p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12), 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.04), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #1e1e1e;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #CE93D8;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-multiselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-multiselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-input-filled .p-password.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled .p-panelmenu-header-content > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-header:focus .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-header.p-highlight:focus .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar.p-progressbar-determinate .p-progressbar-label {
+ display: none;
+}
+
+.p-rating {
+ gap: 0;
+}
+.p-rating .p-rating-item {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ justify-content: center;
+}
+.p-rating .p-rating-item.p-focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-rating .p-rating-item.p-focus.p-rating-cancel-item {
+ background: rgba(244, 68, 53, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover.p-rating-cancel-item {
+ background: rgba(244, 68, 53, 0.04);
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #CE93D8;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ box-shadow: 0 0 1px 4px rgba(165, 214, 167, 0.2);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(165, 214, 167, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(206, 147, 216, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(2.25rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(165, 214, 167, 0.12);
+}
+.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, .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(165, 214, 167, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(144, 202, 249, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.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, .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(197, 225, 165, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.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, .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(255, 245, 157, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.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, .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(206, 147, 216, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.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, .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, 154, 154, 0.16);
+}
+
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ box-shadow: 0 0 1px 6px rgba(165, 214, 167, 0.2);
+}
+.p-splitter .p-splitter-gutter.p-splitter-gutter-resizing .p-splitter-gutter-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #CE93D8;
+ color: #121212;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(206, 147, 216, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #CE93D8;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(206, 147, 216, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(206, 147, 216, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #CE93D8;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-togglebutton.p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/public/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/public/themes/mdc-dark-indigo/theme.css b/frontend/public/themes/mdc-dark-indigo/theme.css
new file mode 100644
index 0000000..2d12a1d
--- /dev/null
+++ b/frontend/public/themes/mdc-dark-indigo/theme.css
@@ -0,0 +1,7352 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:hsla(0,0%,100%,.04);
+ --surface-d:hsla(0,0%,100%,.12);
+ --surface-e:#1e1e1e;
+ --surface-f:#262626;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#9FA8DA;
+ --primary-color-text:#121212;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50: #e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#262626;
+ --surface-border:hsla(0,0%,100%,.12);
+ --surface-hover:hsla(0,0%,100%,.04);
+ --focus-ring: none;
+ --maskbg: rgba(0, 0, 0, 0.32);
+ color-scheme: dark;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #f44435;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#fafbfd;
+ --primary-100:#e8eaf6;
+ --primary-200:#d6daef;
+ --primary-300:#c3c9e8;
+ --primary-400:#b1b9e1;
+ --primary-500:#9fa8da;
+ --primary-600:#878fb9;
+ --primary-700:#6f7699;
+ --primary-800:#575c78;
+ --primary-900:#404357;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.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: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ 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: rgba(255, 255, 255, 0.24);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-autocomplete-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #2b2b2b;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #9FA8DA;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.25rem;
+ height: 2.25rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.25rem;
+ height: 2.25rem;
+ border-radius: 50%;
+ transition: none;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.75rem 0;
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(255, 255, 255, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-cascadeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 18px;
+ height: 18px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #121212;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #9FA8DA;
+ background: #9FA8DA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #9FA8DA;
+ background: #9FA8DA;
+ color: #121212;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #9FA8DA;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #9FA8DA;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: rgba(255, 255, 255, 0.24);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #2b2b2b;
+ border: 1px solid #1e1e1e;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-dropdown-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 0.75rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ border-bottom: 1px solid rgba(255, 255, 255, 0.3);
+ padding: 0.75rem 0.75rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(255, 255, 255, 0.3);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.25rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #bdbdbd;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(159, 168, 218, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #9FA8DA;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(159, 168, 218, 0.5);
+}
+.p-inputswitch.p-invalid {
+ border-color: #f44435;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #f44435;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #f44435;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-listbox.p-invalid {
+ border-color: #f44435;
+}
+
+.p-multiselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-password-panel {
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(159, 168, 218, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #EF9A9A;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFF59D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #9FA8DA;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #9FA8DA;
+ background: #121212;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #9FA8DA;
+ background: #121212;
+ color: #9FA8DA;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #f44435;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #121212;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #121212;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #9FA8DA;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #f44435;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #9FA8DA;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #9FA8DA;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #f44435;
+}
+
+.p-selectbutton .p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #f44435;
+}
+
+.p-slider {
+ background: rgba(255, 255, 255, 0.3);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #9FA8DA;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #9FA8DA;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #9FA8DA;
+ border-color: 0 none;
+}
+
+.p-treeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #f44435;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-togglebutton.p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #f44435;
+}
+
+.p-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ padding: 0.571rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9FA8DA;
+ border: 0px none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ border: 0px none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border: 0px none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #9FA8DA;
+ background-color: #121212;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.25rem;
+ padding: 0.571rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.25rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.499625rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.71375rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.25rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(244, 143, 177, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(244, 143, 177, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 0px none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 0px none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 0px none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212121;
+ background: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(144, 202, 249, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0px none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ color: #90CAF9;
+ border: 0px none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ color: #90CAF9;
+ border: 0px none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #90CAF9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212121;
+ background: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(197, 225, 165, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0px none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 0px none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 0px none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212121;
+ background: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(255, 245, 157, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0px none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ color: #FFF59D;
+ border: 0px none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ color: #FFF59D;
+ border: 0px none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFF59D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #212121;
+ background: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0px none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212121;
+ background: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(239, 154, 154, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0px none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ color: #EF9A9A;
+ border: 0px none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ color: #EF9A9A;
+ border: 0px none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF9A9A;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-button.p-button-link {
+ color: #9FA8DA;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #F48FB1;
+ color: #212121;
+}
+.p-speeddial-action:hover {
+ background: rgba(244, 143, 177, 0.92);
+ color: #212121;
+}
+
+.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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9FA8DA;
+ border: 0px none;
+}
+.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(159, 168, 218, 0.04);
+ color: #9FA8DA;
+}
+.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(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9FA8DA;
+ 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(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ 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(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.499625rem 0.65625rem;
+}
+.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.71375rem 0.9375rem;
+}
+.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: #F48FB1;
+ border: 0px none;
+}
+.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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0px none;
+}
+.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(144, 202, 249, 0.04);
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ color: #90CAF9;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ 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(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0px none;
+}
+.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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0px none;
+}
+.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(255, 245, 157, 0.04);
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ color: #FFF59D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ 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(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0px none;
+}
+.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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0px none;
+}
+.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, 154, 154, 0.04);
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ color: #EF9A9A;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ 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, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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: rgba(255, 255, 255, 0.3);
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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 transparent;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(159, 168, 218, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(159, 168, 218, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #9FA8DA;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #222222;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #9FA8DA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #9FA8DA;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+}
+.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 0.75rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.75rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #1e1e1e;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(159, 168, 218, 0.16);
+ border: 1px solid rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+ border-color: rgba(159, 168, 218, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #9FA8DA;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(159, 168, 218, 0.16);
+ border-color: rgba(159, 168, 218, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.75rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(69, 86, 180, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: solid #404040;
+ border-width: 0;
+ padding: 0.375rem 0.75rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ border-color: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.75rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #9FA8DA;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #9FA8DA;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #9FA8DA;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.65625rem 0.65625rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 400;
+ border-radius: 4px;
+ 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 none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ 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: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 0.75rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 0.75rem 0;
+}
+.p-card .p-card-footer {
+ padding: 0.75rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.75rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(255, 255, 255, 0.12);
+}
+.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 rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(255, 255, 255, 0.12);
+ border: 0 none;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-splitter {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(255, 255, 255, 0.12);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(159, 168, 218, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #9FA8DA;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: transparent;
+ color: #9FA8DA;
+ width: 2.25rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: transparent;
+ padding: 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 0.75rem 1.25rem;
+}
+.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(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #262626;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 1.25rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.75rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #9FA8DA;
+ color: #121212;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #242424;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #262626;
+}
+
+.p-sidebar {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.75rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.75rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444444;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #444444;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444444;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444444;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444444;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ 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: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ padding: 0.75rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 4px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menu.p-menu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-menubar {
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1.25rem;
+ font-weight: 400;
+}
+.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 none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ 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: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.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 rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(159, 168, 218, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #9FA8DA;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 0.75rem 0;
+ border-radius: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.25rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: rgba(255, 255, 255, 0.3);
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.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.3);
+}
+.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: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #9FA8DA;
+ color: #121212;
+ 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: #F48FB1;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-badge.p-badge-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-badge.p-badge-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.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-chip {
+ background-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(159, 168, 218, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #9FA8DA;
+}
+.p-progressbar .p-progressbar-label {
+ color: #121212;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 2.75rem;
+ height: 2.75rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #F48FB1;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(244, 143, 177, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.15rem;
+ color: #121212;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 4px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-tag.p-tag-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-tag.p-tag-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+.p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(159, 168, 218, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(255, 255, 255, 0.12) !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(244, 143, 177, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(244, 143, 177, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(244, 143, 177, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(244, 143, 177, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(144, 202, 249, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(144, 202, 249, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(197, 225, 165, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(197, 225, 165, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(255, 245, 157, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(255, 245, 157, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(239, 154, 154, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(239, 154, 154, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ background: #1e1e1e;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-inputwrapper-focus {
+ border-color: #9FA8DA;
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(159, 168, 218, 0.16);
+}
+
+.p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+.p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: #f44435;
+}
+.p-calendar.p-invalid.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #F48FB1;
+ color: #121212;
+}
+
+.p-cascadeselect .p-cascadeselect-label, .p-cascadeselect .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-cascadeselect-item-content .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-cascadeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: rgba(255, 255, 255, 0.7);
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #9FA8DA;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #121212;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #121212;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #9FA8DA;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #9FA8DA;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-dropdown.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-dropdown.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #F48FB1;
+ color: #121212;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(244, 143, 177, 0.68);
+ color: #121212;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+.p-inputtext:enabled:focus.p-invalid {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.p-invalid.p-component {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+.p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12), 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.04), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #1e1e1e;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #9FA8DA;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-multiselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-multiselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-input-filled .p-password.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled .p-panelmenu-header-content > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-header:focus .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-header.p-highlight:focus .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar.p-progressbar-determinate .p-progressbar-label {
+ display: none;
+}
+
+.p-rating {
+ gap: 0;
+}
+.p-rating .p-rating-item {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ justify-content: center;
+}
+.p-rating .p-rating-item.p-focus {
+ background: rgba(159, 168, 218, 0.12);
+}
+.p-rating .p-rating-item.p-focus.p-rating-cancel-item {
+ background: rgba(244, 68, 53, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover.p-rating-cancel-item {
+ background: rgba(244, 68, 53, 0.04);
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #9FA8DA;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ box-shadow: 0 0 1px 4px rgba(244, 143, 177, 0.2);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(244, 143, 177, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(159, 168, 218, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(159, 168, 218, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(2.25rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(244, 143, 177, 0.12);
+}
+.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, .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(244, 143, 177, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(144, 202, 249, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.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, .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(197, 225, 165, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.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, .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(255, 245, 157, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.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, .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(206, 147, 216, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.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, .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, 154, 154, 0.16);
+}
+
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ box-shadow: 0 0 1px 6px rgba(244, 143, 177, 0.2);
+}
+.p-splitter .p-splitter-gutter.p-splitter-gutter-resizing .p-splitter-gutter-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #9FA8DA;
+ color: #121212;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(159, 168, 218, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #9FA8DA;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(159, 168, 218, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(159, 168, 218, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #9FA8DA;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-togglebutton.p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/public/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/public/themes/mdc-light-deeppurple/theme.css b/frontend/public/themes/mdc-light-deeppurple/theme.css
new file mode 100644
index 0000000..6a6bfaa
--- /dev/null
+++ b/frontend/public/themes/mdc-light-deeppurple/theme.css
@@ -0,0 +1,7352 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#fafafa;
+ --surface-c:rgba(0,0,0,.04);
+ --surface-d:rgba(0,0,0,.12);
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:rgba(0, 0, 0, 0.87);
+ --text-color-secondary:rgba(0, 0, 0, 0.6);
+ --primary-color:#673AB7;
+ --primary-color-text:#ffffff;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#fafafa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:rgba(0,0,0,.12);
+ --surface-hover:rgba(0,0,0,.04);
+ --focus-ring: none;
+ --maskbg: rgba(0, 0, 0, 0.32);
+ color-scheme: light;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #B00020;
+}
+
+.p-text-secondary {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#f7f5fb;
+ --primary-100:#dbd0ee;
+ --primary-200:#beaae0;
+ --primary-300:#a185d2;
+ --primary-400:#845fc5;
+ --primary-500:#673ab7;
+ --primary-600:#58319c;
+ --primary-700:#482980;
+ --primary-800:#392065;
+ --primary-900:#291749;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.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: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ 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: rgba(0, 0, 0, 0.24);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #673AB7;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.25rem;
+ height: 2.25rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.25rem;
+ height: 2.25rem;
+ border-radius: 50%;
+ transition: none;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-color: black;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.75rem 0;
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 18px;
+ height: 18px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #673AB7;
+ background: #673AB7;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #673AB7;
+ background: #673AB7;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #673AB7;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #673AB7;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: rgba(0, 0, 0, 0.24);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f5f5f5;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #ffffff;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 0.75rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+
+.p-inputgroup-addon {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ border-top: 1px solid rgba(0, 0, 0, 0.38);
+ border-left: 1px solid rgba(0, 0, 0, 0.38);
+ border-bottom: 1px solid rgba(0, 0, 0, 0.38);
+ padding: 0.75rem 0.75rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(0, 0, 0, 0.38);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.25rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(103, 58, 183, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #673AB7;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(103, 58, 183, 0.5);
+}
+.p-inputswitch.p-invalid {
+ border-color: #B00020;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #B00020;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #B00020;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #dcdcdc;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-listbox.p-invalid {
+ border-color: #B00020;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-password-panel {
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(103, 58, 183, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #673AB7;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #673AB7;
+ background: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #673AB7;
+ background: #ffffff;
+ color: #673AB7;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #B00020;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffffff;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #673AB7;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #B00020;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #673AB7;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #673AB7;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #B00020;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #B00020;
+}
+
+.p-slider {
+ background: #c1c1c1;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #673AB7;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #673AB7;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #673AB7;
+ border-color: 0 none;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #B00020;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ padding: 0.571rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(103, 58, 183, 0.04);
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(103, 58, 183, 0.04);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #673AB7;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.25rem;
+ padding: 0.571rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.25rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.499625rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.71375rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.25rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(76, 175, 80, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(76, 175, 80, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ border-color: transparent;
+ color: #4CAF50;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ border-color: transparent;
+ color: #4CAF50;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(33, 150, 243, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(104, 159, 56, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(251, 192, 45, 0.92);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(156, 39, 176, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(211, 47, 47, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #673AB7;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #4CAF50;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: rgba(76, 175, 80, 0.92);
+ 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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #673AB7;
+ border: 0 none;
+}
+.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(103, 58, 183, 0.04);
+ color: #673AB7;
+}
+.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(103, 58, 183, 0.16);
+ color: #673AB7;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #673AB7;
+ 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(103, 58, 183, 0.04);
+ color: #673AB7;
+ 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(103, 58, 183, 0.16);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.499625rem 0.65625rem;
+}
+.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.71375rem 0.9375rem;
+}
+.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: #4CAF50;
+ border: 0 none;
+}
+.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(76, 175, 80, 0.04);
+ color: #4CAF50;
+}
+.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(76, 175, 80, 0.16);
+ color: #4CAF50;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #4CAF50;
+ 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(76, 175, 80, 0.04);
+ border-color: transparent;
+ color: #4CAF50;
+}
+.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(76, 175, 80, 0.16);
+ border-color: transparent;
+ color: #4CAF50;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.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(33, 150, 243, 0.04);
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ color: #2196F3;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ 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(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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: #dcdcdc;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #ececec;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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 transparent;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(103, 58, 183, 0.12);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(103, 58, 183, 0.12);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #673AB7;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #ffffff;
+}
+.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: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #673AB7;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #673AB7;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+}
+.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 0.75rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.75rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(103, 58, 183, 0.12);
+ border: 1px solid rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #ffffff;
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(0, 0, 0, 0.87);
+ border-color: #e0e0e0;
+}
+.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 #e0e0e0;
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #673AB7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.75rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(49, 27, 86, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.75rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: solid #e4e4e4;
+ border-width: 0;
+ padding: 0.375rem 0.75rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.75rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #673AB7;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #673AB7;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #673AB7;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #ffffff;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.65625rem 0.65625rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 400;
+ border-radius: 4px;
+ 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 none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ 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: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 0.75rem;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-card .p-card-content {
+ padding: 0.75rem 0;
+}
+.p-card .p-card-footer {
+ padding: 0.75rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.75rem;
+}
+
+.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 rgba(0, 0, 0, 0.12);
+}
+.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 rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-splitter {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(103, 58, 183, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #673AB7;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #673AB7;
+ width: 2.25rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 0.75rem 1.25rem;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1.25rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.75rem 1.25rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.75rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #673AB7;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ 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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.75rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.75rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: rgba(97, 97, 97, 0.9);
+ color: #ffffff;
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: rgba(97, 97, 97, 0.9);
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #ffffff;
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ 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: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ padding: 0.75rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 4px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: 0.75rem;
+ background: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: rgba(0, 0, 0, 0.6);
+ 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: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-menubar {
+ padding: 0.75rem;
+ background: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: rgba(0, 0, 0, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ background: rgba(0, 0, 0, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1.25rem;
+ font-weight: 400;
+}
+.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 none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ 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: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.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 rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(103, 58, 183, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #673AB7;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 0.75rem 0;
+ border-radius: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.25rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f6f6f6;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #dcdcdc;
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #ececec;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.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: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.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: #673AB7;
+ 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: #4CAF50;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(103, 58, 183, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #673AB7;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 2.75rem;
+ height: 2.75rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #4CAF50;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(76, 175, 80, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.15rem;
+ color: #ffffff;
+}
+
+.p-skeleton {
+ background-color: rgba(0, 0, 0, 0.08);
+ border-radius: 4px;
+}
+.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: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: #f6f6f6;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+.p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(0, 0, 0, 0.12) !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(76, 175, 80, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(76, 175, 80, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(76, 175, 80, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(76, 175, 80, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(33, 150, 243, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(33, 150, 243, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(104, 159, 56, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(104, 159, 56, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(251, 192, 45, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(251, 192, 45, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(156, 39, 176, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(156, 39, 176, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(211, 47, 47, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(211, 47, 47, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ background: #ffffff;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-inputwrapper-focus {
+ border-color: #673AB7;
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(103, 58, 183, 0.12);
+}
+
+.p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+.p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: #B00020;
+}
+.p-calendar.p-invalid.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #4CAF50;
+ color: #ffffff;
+}
+
+.p-cascadeselect .p-cascadeselect-label, .p-cascadeselect .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-cascadeselect-item-content .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-cascadeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: #757575;
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #673AB7;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #ffffff;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #ffffff;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #673AB7;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #673AB7;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-dropdown.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-dropdown.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #4CAF50;
+ color: #ffffff;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(76, 175, 80, 0.68);
+ color: #ffffff;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+.p-inputtext:enabled:focus.p-invalid {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.p-invalid.p-component {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+.p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12), 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #ffffff;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #673AB7;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-multiselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-multiselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-input-filled .p-password.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled .p-panelmenu-header-content > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-header:focus .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-header.p-highlight:focus .p-panelmenu-header-content {
+ background: #f6f6f6;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar.p-progressbar-determinate .p-progressbar-label {
+ display: none;
+}
+
+.p-rating {
+ gap: 0;
+}
+.p-rating .p-rating-item {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ justify-content: center;
+}
+.p-rating .p-rating-item.p-focus {
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-rating .p-rating-item.p-focus.p-rating-cancel-item {
+ background: rgba(176, 0, 32, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover.p-rating-cancel-item {
+ background: rgba(176, 0, 32, 0.04);
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #673AB7;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ box-shadow: 0 0 1px 4px rgba(76, 175, 80, 0.2);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(76, 175, 80, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(103, 58, 183, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(2.25rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(76, 175, 80, 0.12);
+}
+.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, .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(76, 175, 80, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(33, 150, 243, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.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, .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(104, 159, 56, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.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, .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(251, 192, 45, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.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, .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(156, 39, 176, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.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, .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(211, 47, 47, 0.16);
+}
+
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ box-shadow: 0 0 1px 6px rgba(76, 175, 80, 0.2);
+}
+.p-splitter .p-splitter-gutter.p-splitter-gutter-resizing .p-splitter-gutter-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #673AB7;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(103, 58, 183, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #673AB7;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(103, 58, 183, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(103, 58, 183, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #673AB7;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-togglebutton.p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/public/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/public/themes/mdc-light-indigo/theme.css b/frontend/public/themes/mdc-light-indigo/theme.css
new file mode 100644
index 0000000..0622a74
--- /dev/null
+++ b/frontend/public/themes/mdc-light-indigo/theme.css
@@ -0,0 +1,7352 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#fafafa;
+ --surface-c:rgba(0,0,0,.04);
+ --surface-d:rgba(0,0,0,.12);
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:rgba(0, 0, 0, 0.87);
+ --text-color-secondary:rgba(0, 0, 0, 0.6);
+ --primary-color:#3F51B5;
+ --primary-color-text:#ffffff;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#fafafa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:rgba(0,0,0,.12);
+ --surface-hover:rgba(0,0,0,.04);
+ --focus-ring: none;
+ --maskbg: rgba(0, 0, 0, 0.32);
+ color-scheme: light;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #B00020;
+}
+
+.p-text-secondary {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#f5f6fb;
+ --primary-100:#d1d5ed;
+ --primary-200:#acb4df;
+ --primary-300:#8893d1;
+ --primary-400:#6372c3;
+ --primary-500:#3f51b5;
+ --primary-600:#36459a;
+ --primary-700:#2c397f;
+ --primary-800:#232d64;
+ --primary-900:#192048;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.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: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ 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: rgba(0, 0, 0, 0.24);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #3F51B5;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.25rem;
+ height: 2.25rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.25rem;
+ height: 2.25rem;
+ border-radius: 50%;
+ transition: none;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-color: black;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.75rem 0;
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 18px;
+ height: 18px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #3F51B5;
+ background: #3F51B5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #3F51B5;
+ background: #3F51B5;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #3F51B5;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #3F51B5;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: rgba(0, 0, 0, 0.24);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f5f5f5;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #ffffff;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 0.75rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+
+.p-inputgroup-addon {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ border-top: 1px solid rgba(0, 0, 0, 0.38);
+ border-left: 1px solid rgba(0, 0, 0, 0.38);
+ border-bottom: 1px solid rgba(0, 0, 0, 0.38);
+ padding: 0.75rem 0.75rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(0, 0, 0, 0.38);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.25rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(63, 81, 181, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #3F51B5;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(63, 81, 181, 0.5);
+}
+.p-inputswitch.p-invalid {
+ border-color: #B00020;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #B00020;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #B00020;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #dcdcdc;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-listbox.p-invalid {
+ border-color: #B00020;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-password-panel {
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(63, 81, 181, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #3F51B5;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #3F51B5;
+ background: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #3F51B5;
+ background: #ffffff;
+ color: #3F51B5;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #B00020;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffffff;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #3F51B5;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #B00020;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #3F51B5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #3F51B5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #B00020;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #B00020;
+}
+
+.p-slider {
+ background: #c1c1c1;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #3F51B5;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #3F51B5;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #3F51B5;
+ border-color: 0 none;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #B00020;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #B00020;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ padding: 0.571rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(63, 81, 181, 0.04);
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(63, 81, 181, 0.04);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #3F51B5;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.25rem;
+ padding: 0.571rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.25rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.499625rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.71375rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.25rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(255, 64, 129, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(255, 64, 129, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 64, 129, 0.04);
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ff4081;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 64, 129, 0.04);
+ border-color: transparent;
+ color: #ff4081;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+ border-color: transparent;
+ color: #ff4081;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(33, 150, 243, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(104, 159, 56, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(251, 192, 45, 0.92);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(156, 39, 176, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(211, 47, 47, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #3F51B5;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #ff4081;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 64, 129, 0.92);
+ 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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3F51B5;
+ border: 0 none;
+}
+.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(63, 81, 181, 0.04);
+ color: #3F51B5;
+}
+.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(63, 81, 181, 0.16);
+ color: #3F51B5;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3F51B5;
+ 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(63, 81, 181, 0.04);
+ color: #3F51B5;
+ 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(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.499625rem 0.65625rem;
+}
+.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.71375rem 0.9375rem;
+}
+.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: #ff4081;
+ border: 0 none;
+}
+.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(255, 64, 129, 0.04);
+ color: #ff4081;
+}
+.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(255, 64, 129, 0.16);
+ color: #ff4081;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ff4081;
+ 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(255, 64, 129, 0.04);
+ border-color: transparent;
+ color: #ff4081;
+}
+.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(255, 64, 129, 0.16);
+ border-color: transparent;
+ color: #ff4081;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.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(33, 150, 243, 0.04);
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ color: #2196F3;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ 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(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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: #dcdcdc;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #ececec;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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 transparent;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(63, 81, 181, 0.12);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(63, 81, 181, 0.12);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #3F51B5;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #ffffff;
+}
+.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: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.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: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+}
+.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 0.75rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.75rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(63, 81, 181, 0.12);
+ border: 1px solid rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #ffffff;
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(0, 0, 0, 0.87);
+ border-color: #e0e0e0;
+}
+.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 #e0e0e0;
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #3F51B5;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.75rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(30, 39, 86, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.75rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: solid #e4e4e4;
+ border-width: 0;
+ padding: 0.375rem 0.75rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.75rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ font-weight: 500;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: transform 0.2s, none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #3F51B5;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #3F51B5;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #3F51B5;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #ffffff;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.65625rem 0.65625rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 400;
+ border-radius: 4px;
+ 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 none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ 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: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 0.75rem;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-card .p-card-content {
+ padding: 0.75rem 0;
+}
+.p-card .p-card-footer {
+ padding: 0.75rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.75rem;
+}
+
+.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 rgba(0, 0, 0, 0.12);
+}
+.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 rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-splitter {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(63, 81, 181, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #3F51B5;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #3F51B5;
+ width: 2.25rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1.25rem 0.75rem 1.25rem;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1.25rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.75rem 1.25rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.75rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #3F51B5;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ 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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.75rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.75rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: rgba(97, 97, 97, 0.9);
+ color: #ffffff;
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: rgba(97, 97, 97, 0.9);
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #ffffff;
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ 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: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ padding: 0.75rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 4px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: 0.75rem;
+ background: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: rgba(0, 0, 0, 0.6);
+ 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: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-menubar {
+ padding: 0.75rem;
+ background: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 4px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: rgba(0, 0, 0, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ background: rgba(0, 0, 0, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1.25rem;
+ font-weight: 400;
+}
+.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 none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ 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: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.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 rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 -1px 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(63, 81, 181, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #3F51B5;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 0.75rem 0;
+ border-radius: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.25rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f6f6f6;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #dcdcdc;
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #ececec;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.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: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.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: #3F51B5;
+ 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: #ff4081;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(63, 81, 181, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #3F51B5;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 2.75rem;
+ height: 2.75rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #ff4081;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(255, 64, 129, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.15rem;
+ color: #ffffff;
+}
+
+.p-skeleton {
+ background-color: rgba(0, 0, 0, 0.08);
+ border-radius: 4px;
+}
+.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: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: #f6f6f6;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-autocomplete.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+.p-autocomplete.p-invalid > .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(0, 0, 0, 0.12) !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(255, 64, 129, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(255, 64, 129, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(255, 64, 129, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(255, 64, 129, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(33, 150, 243, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(33, 150, 243, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(104, 159, 56, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(104, 159, 56, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(251, 192, 45, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(251, 192, 45, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(156, 39, 176, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(156, 39, 176, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(211, 47, 47, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(211, 47, 47, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ background: #ffffff;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-inputwrapper-focus {
+ border-color: #3F51B5;
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(63, 81, 181, 0.12);
+}
+
+.p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+.p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: #B00020;
+}
+.p-calendar.p-invalid.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled .p-calendar.p-invalid.p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-calendar.p-invalid.p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #ff4081;
+ color: #ffffff;
+}
+
+.p-cascadeselect .p-cascadeselect-label, .p-cascadeselect .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-cascadeselect-item-content .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-cascadeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: #757575;
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #3F51B5;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #ffffff;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #ffffff;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-chips.p-invalid .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #3F51B5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #3F51B5;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-dropdown.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-dropdown.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-dropdown.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #ff4081;
+ color: #ffffff;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(255, 64, 129, 0.68);
+ color: #ffffff;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+.p-inputtext:enabled:focus.p-invalid {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.p-invalid.p-component {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputtext.p-invalid.p-component:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+.p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputnumber.p-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12), 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.04), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #ffffff;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #3F51B5;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-multiselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-multiselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-multiselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-input-filled .p-password.p-invalid > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:hover {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-password.p-invalid > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-header.p-disabled .p-panelmenu-header-content > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-header:focus .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-header.p-highlight:focus .p-panelmenu-header-content {
+ background: #f6f6f6;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar.p-progressbar-determinate .p-progressbar-label {
+ display: none;
+}
+
+.p-rating {
+ gap: 0;
+}
+.p-rating .p-rating-item {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ justify-content: center;
+}
+.p-rating .p-rating-item.p-focus {
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-rating .p-rating-item.p-focus.p-rating-cancel-item {
+ background: rgba(176, 0, 32, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover.p-rating-cancel-item {
+ background: rgba(176, 0, 32, 0.04);
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #3F51B5;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ box-shadow: 0 0 1px 4px rgba(255, 64, 129, 0.2);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(255, 64, 129, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(63, 81, 181, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(2.25rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(255, 64, 129, 0.12);
+}
+.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, .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(255, 64, 129, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(33, 150, 243, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.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, .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(104, 159, 56, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.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, .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(251, 192, 45, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.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, .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(156, 39, 176, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.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, .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(211, 47, 47, 0.16);
+}
+
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ box-shadow: 0 0 1px 6px rgba(255, 64, 129, 0.2);
+}
+.p-splitter .p-splitter-gutter.p-splitter-gutter-resizing .p-splitter-gutter-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #3F51B5;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(63, 81, 181, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #3F51B5;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(63, 81, 181, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(63, 81, 181, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #3F51B5;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-togglebutton.p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/nova-accent/theme.css b/frontend/public/themes/nova-accent/theme.css
new file mode 100644
index 0000000..493920f
--- /dev/null
+++ b/frontend/public/themes/nova-accent/theme.css
@@ -0,0 +1,5757 @@
+:root {
+ --surface-a: #ffffff;
+ --surface-b: #f4f4f4;
+ --surface-c: #eaeaea;
+ --surface-d: #c8c8c8;
+ --surface-e: #ffffff;
+ --surface-f: #ffffff;
+ --text-color: #333333;
+ --text-color-secondary: #848484;
+ --primary-color: #007ad9;
+ --primary-color-text: #ffffff;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #eef1f2;
+ --surface-100: #dde2e4;
+ --surface-200: #bbc5ca;
+ --surface-300: #98a8af;
+ --surface-400: #768b95;
+ --surface-500: #546e7a;
+ --surface-600: #435862;
+ --surface-700: #324249;
+ --surface-800: #222c31;
+ --surface-900: #111618;
+ --gray-50: #eef1f2;
+ --gray-100: #dde2e4;
+ --gray-200: #bbc5ca;
+ --gray-300: #98a8af;
+ --gray-400: #768b95;
+ --gray-500: #546e7a;
+ --gray-600: #435862;
+ --gray-700: #324249;
+ --gray-800: #222c31;
+ --gray-900: #111618;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f4f4f4;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#c8c8c8;
+ --surface-hover:#eaeaea;
+ --focus-ring: 0 0 0 0.2rem #8dcdff;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.5;
+}
+
+.p-error {
+ color: #a80000;
+}
+
+.p-text-secondary {
+ color: #848484;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.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:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+ --red-50:#fdf4f3;
+ --red-100:#f6ccc6;
+ --red-200:#eea39a;
+ --red-300:#e77b6d;
+ --red-400:#df5240;
+ --red-500:#d82a13;
+ --red-600:#b82410;
+ --red-700:#971d0d;
+ --red-800:#77170a;
+ --red-900:#561108;
+ --primary-50:#f2f8fd;
+ --primary-100:#c2dff6;
+ --primary-200:#91c6ef;
+ --primary-300:#61ade7;
+ --primary-400:#3093e0;
+ --primary-500:#007ad9;
+ --primary-600:#0068b8;
+ --primary-700:#005598;
+ --primary-800:#004377;
+ --primary-900:#003157;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #212121;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ background: #c8c8c8;
+ color: #333333;
+ 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: #bababa;
+ color: #333333;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #e02365;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #333333;
+ background: #ffffff;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.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: #333333;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #007ad9;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #d0d0d0;
+ color: #333333;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #d8dae2;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #d8dae2;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #d8dae2;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ 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: #eaeaea;
+}
+.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 0.2rem #8dcdff;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.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 0.2rem #8dcdff;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.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 0.2rem #8dcdff;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0.25rem;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #e02365;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #007ad9;
+ background: #007ad9;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #212121;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #007ad9;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #005b9f;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #212121;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #bababa;
+ color: #333333;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #666666;
+}
+.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: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #848484;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #e02365;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #007ad9;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #007ad9;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #c8c8c8;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #333333;
+}
+.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: #007ad9;
+}
+.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: #007ad9;
+}
+.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: #007ad9;
+}
+.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: #007ad9;
+}
+
+.p-inputgroup-addon {
+ background: #eaeaea;
+ color: #848484;
+ border-top: 1px solid #a6a6a6;
+ border-left: 1px solid #a6a6a6;
+ border-bottom: 1px solid #a6a6a6;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #a6a6a6;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #cccccc;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #8dcdff;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b7b7b7;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #007ad9;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #cccccc;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #116fbf;
+}
+.p-inputswitch.p-invalid {
+ border-color: #a80000;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ background: #ffffff;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #212121;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #a80000;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #666666;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #a80000;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #666666;
+}
+
+:-moz-placeholder {
+ color: #666666;
+}
+
+::-moz-placeholder {
+ color: #666666;
+}
+
+:-ms-input-placeholder {
+ color: #666666;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #f4f4f4;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #e02365;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-listbox.p-invalid {
+ border-color: #a80000;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #666666;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #e02365;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #e91224;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffba01;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #34A835;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #212121;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #007ad9;
+ background: #007ad9;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #a80000;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #007ad9;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #005b9f;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #e4018d;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #007ad9;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #007ad9;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #b5019f;
+}
+
+.p-selectbutton .p-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #212121;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #a80000;
+}
+
+.p-slider {
+ background: #c8c8c8;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #666666;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-slider .p-slider-range {
+ background: #007ad9;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: 2px solid #666666;
+ border-color: #007ad9;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-togglebutton.p-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #212121;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #a80000;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #848484;
+ border-color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #007ad9;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #546E7A;
+ color: #ffffff;
+ border-color: #546E7A;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #455A64;
+ color: #ffffff;
+ border-color: #455A64;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ border-color: transparent;
+ color: #007ad9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ border-color: transparent;
+ color: #007ad9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #34A835;
+ border: 1px solid #34A835;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #107D11;
+ color: #ffffff;
+ border-color: #107D11;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #aae5aa;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #0C6B0D;
+ color: #ffffff;
+ border-color: #0C6B0D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #34A835;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ border-color: transparent;
+ color: #34A835;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ border-color: transparent;
+ color: #34A835;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #333333;
+ background: #ffba01;
+ border: 1px solid #ffba01;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ED990B;
+ color: #333333;
+ border-color: #ED990B;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffeab4;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #D38B10;
+ color: #333333;
+ border-color: #D38B10;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffba01;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ border-color: transparent;
+ color: #ffba01;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ border-color: transparent;
+ color: #ffba01;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8E24AA;
+ color: #ffffff;
+ border-color: #8E24AA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7B1FA2;
+ color: #ffffff;
+ border-color: #7B1FA2;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #e91224;
+ border: 1px solid #e91224;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c01120;
+ color: #ffffff;
+ border-color: #c01120;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #f9b4ba;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #a90000;
+ color: #ffffff;
+ border-color: #a90000;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #e91224;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ border-color: transparent;
+ color: #e91224;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ border-color: transparent;
+ color: #e91224;
+}
+
+.p-button.p-button-link {
+ color: #005b9f;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #005b9f;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #005b9f;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #324249;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #222c31;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ color: #007ad9;
+}
+.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(0, 122, 217, 0.16);
+ color: #007ad9;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #848484;
+ border-color: #848484;
+}
+.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: #eaeaea;
+ color: #848484;
+}
+.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: #d2d2d2;
+ color: #848484;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ color: #007ad9;
+ 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(0, 122, 217, 0.16);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #848484;
+}
+.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: #eaeaea;
+ color: #848484;
+}
+.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: #d2d2d2;
+ color: #848484;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.375375rem 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.53625rem 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: #607D8B;
+ 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(96, 125, 139, 0.04);
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ color: #607D8B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #607D8B;
+ 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(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ color: #007ad9;
+}
+.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(0, 122, 217, 0.16);
+ color: #007ad9;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ border-color: transparent;
+ color: #007ad9;
+}
+.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(0, 122, 217, 0.16);
+ border-color: transparent;
+ color: #007ad9;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #34A835;
+ 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(52, 168, 53, 0.04);
+ color: #34A835;
+}
+.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(52, 168, 53, 0.16);
+ color: #34A835;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #34A835;
+ 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(52, 168, 53, 0.04);
+ border-color: transparent;
+ color: #34A835;
+}
+.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(52, 168, 53, 0.16);
+ border-color: transparent;
+ color: #34A835;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffba01;
+ 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(255, 186, 1, 0.04);
+ color: #ffba01;
+}
+.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(255, 186, 1, 0.16);
+ color: #ffba01;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffba01;
+ 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(255, 186, 1, 0.04);
+ border-color: transparent;
+ color: #ffba01;
+}
+.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(255, 186, 1, 0.16);
+ border-color: transparent;
+ color: #ffba01;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #e91224;
+ 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(233, 18, 36, 0.04);
+ color: #e91224;
+}
+.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(233, 18, 36, 0.16);
+ color: #e91224;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #e91224;
+ 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(233, 18, 36, 0.04);
+ border-color: transparent;
+ color: #e91224;
+}
+.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(233, 18, 36, 0.16);
+ border-color: transparent;
+ color: #e91224;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.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: #f4f4f4;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #eaeaea;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #e02365;
+ color: #ffffff;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #007ad9;
+ color: #ffffff;
+ border: 1px solid #007ad9;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ 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: #ffffff;
+ background: #e02365;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #8dcdff;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #8dcdff;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #e02365;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #e02365;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #007ad9;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #007ad9;
+}
+.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: #f4f4f4;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #007ad9;
+ color: #ffffff;
+ border: 1px solid #007ad9;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #333333;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #d8dae2;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #007ad9;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.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 #8dcdff;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #d8dae2;
+}
+.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.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #007ad9;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #007ad9;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #116fbf;
+ border: 1px solid #116fbf;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.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 0.2rem #8dcdff;
+}
+.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: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #007ad9;
+ border-color: #007ad9;
+ 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: #116fbf;
+ border-color: #116fbf;
+ 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 0.2rem #8dcdff;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #c8c8c8;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #333333;
+ border-color: #c8c8c8;
+}
+.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 #007ad9;
+ padding: 0.857rem 1rem;
+ background: #007ad9;
+ color: #ffffff;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #116fbf;
+ border-color: #116fbf;
+}
+.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: #116fbf;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #007ad9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.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 0.2rem #8dcdff;
+}
+.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: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #007ad9;
+ border-color: #007ad9;
+ 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: #116fbf;
+ border-color: #116fbf;
+ 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 0.2rem #8dcdff;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #007ad9;
+ color: #ffffff;
+ border: 1px solid #007ad9;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #8dcdff;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #eaeaea;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #731033;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+}
+.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 0.2rem #8dcdff;
+}
+
+.p-paginator {
+ background: #f4f4f4;
+ color: #333333;
+ border: solid #c8c8c8;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ 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: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #e02365;
+ border-color: #e02365;
+ color: #ffffff;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #007ad9;
+ color: #ffffff;
+ border: 1px solid #007ad9;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #8dcdff;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #eaeaea;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #e02365;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #c8c8c8;
+}
+.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 #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #848484;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.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 #8dcdff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.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: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #007ad9;
+ color: #ffffff;
+ border: 1px solid #007ad9;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #8dcdff;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ 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: #ffffff;
+ background: #e02365;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #8dcdff;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #ffffff;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #333333;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #007ad9;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #007ad9;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #007ad9;
+ color: #ffffff;
+ background: #007ad9;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #8dcdff;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+ 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: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #333333;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #848484;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #007ad9;
+ color: #ffffff;
+ background: #007ad9;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #ffffff;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #8dcdff;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #333333;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.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 #c8c8c8;
+}
+.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 #c8c8c8;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #007ad9;
+ padding: 0.857rem 1rem;
+ background: #007ad9;
+ color: #ffffff;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f8f8;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-splitter {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #333333;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #eaeaea;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #d8dae2;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #d8dae2;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #007ad9;
+ border-width: 1px;
+ border-color: #007ad9;
+ background: #007ad9;
+ color: #ffffff;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.2rem #8dcdff;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #007ad9;
+ color: #ffffff;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1rem 0.571rem 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(200, 200, 200, 0);
+ border-bottom-color: #c8c8c8;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #c8c8c8;
+}
+.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: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #c8c8c8;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #007ad9;
+ background: #007ad9;
+ color: #ffffff;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #333333;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #007ad9;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #116fbf;
+ 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(200, 200, 200, 0);
+ border-bottom-color: #bebebe;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #c8c8c8;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #333333;
+ color: #ffffff;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #333333;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #333333;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #333333;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #333333;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #007ad9;
+ padding: 0.857rem 1rem;
+ border: 1px solid #007ad9;
+ color: #ffffff;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ 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: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #333333;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #8dcdff;
+}
+.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: 0.5rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ 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: #333333;
+ 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: #333333;
+ background: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+
+.p-menu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #333333;
+ background: #eaeaea;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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.571rem;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
+ padding-left: 4.285rem;
+ }
+ .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.999rem;
+ }
+ .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: 7.713rem;
+ }
+ .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: 9.427rem;
+ }
+ .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 #007ad9;
+ color: #ffffff;
+ background: #007ad9;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 0.857rem 1rem;
+ 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 0.2rem #8dcdff;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+ 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: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.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 #d8dae2;
+ margin: 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: 2px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #333333;
+ border: 1px solid #dee2e6;
+ 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: #848484;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #333333;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #d8dae2;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #007ad9;
+ border-width: 1px;
+ border-color: #007ad9;
+ background: #007ad9;
+ color: #ffffff;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.2rem #8dcdff;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #8dcdff;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #8dcdff;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #f4f4f4;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #eaeaea;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #e02365;
+ color: #ffffff;
+}
+.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: #e02365;
+ color: #ffffff;
+}
+.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: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #c8c8c8;
+ border-radius: 3px;
+}
+.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: #007ad9;
+ 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: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-badge.p-badge-danger {
+ background-color: #e91224;
+ 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-chip {
+ background-color: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #007ad9;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f4f4f4;
+}
+
+.p-skeleton {
+ background-color: #eaeaea;
+ border-radius: 3px;
+}
+.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: #007ad9;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-tag.p-tag-danger {
+ background-color: #e91224;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-panel .p-panel-header .p-panel-header-icon {
+ color: #ffffff;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #5ab7ff;
+}
+
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ color: #ffffff;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #5ab7ff;
+}
+
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background-color: #27a0ff;
+ border-color: #27a0ff;
+ color: #ffffff;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #e02365;
+ border-color: #e02365;
+ color: #ffffff;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ background: #e96694;
+ border-color: #e96694;
+ color: #ffffff;
+}
+
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background-color: #27a0ff;
+ border-color: #27a0ff;
+ color: #ffffff;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/nova-alt/theme.css b/frontend/public/themes/nova-alt/theme.css
new file mode 100644
index 0000000..12a1ceb
--- /dev/null
+++ b/frontend/public/themes/nova-alt/theme.css
@@ -0,0 +1,5759 @@
+:root {
+ --surface-a: #ffffff;
+ --surface-b: #f4f4f4;
+ --surface-c: #eaeaea;
+ --surface-d: #c8c8c8;
+ --surface-e: #ffffff;
+ --surface-f: #ffffff;
+ --text-color: #333333;
+ --text-color-secondary: #848484;
+ --primary-color: #007ad9;
+ --primary-color-text: #ffffff;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #eef1f2;
+ --surface-100: #dde2e4;
+ --surface-200: #bbc5ca;
+ --surface-300: #98a8af;
+ --surface-400: #768b95;
+ --surface-500: #546e7a;
+ --surface-600: #435862;
+ --surface-700: #324249;
+ --surface-800: #222c31;
+ --surface-900: #111618;
+ --gray-50: #eef1f2;
+ --gray-100: #dde2e4;
+ --gray-200: #bbc5ca;
+ --gray-300: #98a8af;
+ --gray-400: #768b95;
+ --gray-500: #546e7a;
+ --gray-600: #435862;
+ --gray-700: #324249;
+ --gray-800: #222c31;
+ --gray-900: #111618;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f4f4f4;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#c8c8c8;
+ --surface-hover:#eaeaea;
+ --focus-ring: 0 0 0 0.2rem #8dcdff;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.5;
+}
+
+.p-error {
+ color: #a80000;
+}
+
+.p-text-secondary {
+ color: #848484;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.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:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+ --red-50:#fdf4f3;
+ --red-100:#f6ccc6;
+ --red-200:#eea39a;
+ --red-300:#e77b6d;
+ --red-400:#df5240;
+ --red-500:#d82a13;
+ --red-600:#b82410;
+ --red-700:#971d0d;
+ --red-800:#77170a;
+ --red-900:#561108;
+ --primary-50:#f2f8fd;
+ --primary-100:#c2dff6;
+ --primary-200:#91c6ef;
+ --primary-300:#61ade7;
+ --primary-400:#3093e0;
+ --primary-500:#007ad9;
+ --primary-600:#0068b8;
+ --primary-700:#005598;
+ --primary-800:#004377;
+ --primary-900:#003157;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #212121;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ background: #c8c8c8;
+ color: #333333;
+ 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: #bababa;
+ color: #333333;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #007ad9;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #333333;
+ background: #ffffff;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.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: #333333;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #007ad9;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #d0d0d0;
+ color: #333333;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #d8dae2;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #d8dae2;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #d8dae2;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ 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: #eaeaea;
+}
+.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 0.2rem #8dcdff;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.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 0.2rem #8dcdff;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.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 0.2rem #8dcdff;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0.25rem;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #007ad9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #007ad9;
+ background: #007ad9;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #212121;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #007ad9;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #005b9f;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #ffffff;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #212121;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #bababa;
+ color: #333333;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #666666;
+}
+.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: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #848484;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #007ad9;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #333333;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #c8c8c8;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #333333;
+}
+.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: #007ad9;
+}
+.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: #007ad9;
+}
+.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: #007ad9;
+}
+.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: #007ad9;
+}
+
+.p-inputgroup-addon {
+ background: #eaeaea;
+ color: #848484;
+ border-top: 1px solid #a6a6a6;
+ border-left: 1px solid #a6a6a6;
+ border-bottom: 1px solid #a6a6a6;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #a6a6a6;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #cccccc;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #8dcdff;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b7b7b7;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #007ad9;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #cccccc;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #116fbf;
+}
+.p-inputswitch.p-invalid {
+ border-color: #a80000;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ background: #ffffff;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #212121;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #a80000;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #666666;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #a80000;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #666666;
+}
+
+:-moz-placeholder {
+ color: #666666;
+}
+
+::-moz-placeholder {
+ color: #666666;
+}
+
+:-ms-input-placeholder {
+ color: #666666;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #f4f4f4;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #007ad9;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-listbox.p-invalid {
+ border-color: #a80000;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #666666;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #007ad9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #e91224;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffba01;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #34A835;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #212121;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #007ad9;
+ background: #007ad9;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #a80000;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #007ad9;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #005b9f;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #ffffff;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #e4018d;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #007ad9;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #007ad9;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #b5019f;
+}
+
+.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #ffffff;
+}
+
+.p-selectbutton .p-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #212121;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #a80000;
+}
+
+.p-slider {
+ background: #c8c8c8;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #666666;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-slider .p-slider-range {
+ background: #007ad9;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: 2px solid #666666;
+ border-color: #007ad9;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-togglebutton.p-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #212121;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #a80000;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #848484;
+ border-color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #007ad9;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #546E7A;
+ color: #ffffff;
+ border-color: #546E7A;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #455A64;
+ color: #ffffff;
+ border-color: #455A64;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ border-color: transparent;
+ color: #007ad9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ border-color: transparent;
+ color: #007ad9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #34A835;
+ border: 1px solid #34A835;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #107D11;
+ color: #ffffff;
+ border-color: #107D11;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #aae5aa;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #0C6B0D;
+ color: #ffffff;
+ border-color: #0C6B0D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #34A835;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ border-color: transparent;
+ color: #34A835;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ border-color: transparent;
+ color: #34A835;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #333333;
+ background: #ffba01;
+ border: 1px solid #ffba01;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ED990B;
+ color: #333333;
+ border-color: #ED990B;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffeab4;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #D38B10;
+ color: #333333;
+ border-color: #D38B10;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffba01;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ border-color: transparent;
+ color: #ffba01;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ border-color: transparent;
+ color: #ffba01;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8E24AA;
+ color: #ffffff;
+ border-color: #8E24AA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7B1FA2;
+ color: #ffffff;
+ border-color: #7B1FA2;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #e91224;
+ border: 1px solid #e91224;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c01120;
+ color: #ffffff;
+ border-color: #c01120;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #f9b4ba;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #a90000;
+ color: #ffffff;
+ border-color: #a90000;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #e91224;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ border-color: transparent;
+ color: #e91224;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ border-color: transparent;
+ color: #e91224;
+}
+
+.p-button.p-button-link {
+ color: #005b9f;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #005b9f;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #005b9f;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #324249;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #222c31;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ color: #007ad9;
+}
+.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(0, 122, 217, 0.16);
+ color: #007ad9;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #848484;
+ border-color: #848484;
+}
+.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: #eaeaea;
+ color: #848484;
+}
+.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: #d2d2d2;
+ color: #848484;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ color: #007ad9;
+ 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(0, 122, 217, 0.16);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #848484;
+}
+.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: #eaeaea;
+ color: #848484;
+}
+.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: #d2d2d2;
+ color: #848484;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.375375rem 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.53625rem 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: #607D8B;
+ 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(96, 125, 139, 0.04);
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ color: #607D8B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #607D8B;
+ 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(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ color: #007ad9;
+}
+.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(0, 122, 217, 0.16);
+ color: #007ad9;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ border-color: transparent;
+ color: #007ad9;
+}
+.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(0, 122, 217, 0.16);
+ border-color: transparent;
+ color: #007ad9;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #34A835;
+ 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(52, 168, 53, 0.04);
+ color: #34A835;
+}
+.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(52, 168, 53, 0.16);
+ color: #34A835;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #34A835;
+ 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(52, 168, 53, 0.04);
+ border-color: transparent;
+ color: #34A835;
+}
+.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(52, 168, 53, 0.16);
+ border-color: transparent;
+ color: #34A835;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffba01;
+ 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(255, 186, 1, 0.04);
+ color: #ffba01;
+}
+.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(255, 186, 1, 0.16);
+ color: #ffba01;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffba01;
+ 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(255, 186, 1, 0.04);
+ border-color: transparent;
+ color: #ffba01;
+}
+.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(255, 186, 1, 0.16);
+ border-color: transparent;
+ color: #ffba01;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #e91224;
+ 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(233, 18, 36, 0.04);
+ color: #e91224;
+}
+.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(233, 18, 36, 0.16);
+ color: #e91224;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #e91224;
+ 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(233, 18, 36, 0.04);
+ border-color: transparent;
+ color: #e91224;
+}
+.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(233, 18, 36, 0.16);
+ border-color: transparent;
+ color: #e91224;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.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: #f4f4f4;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #eaeaea;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #007ad9;
+ color: #ffffff;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #333333;
+ color: #ffffff;
+ border: 1px solid #333333;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ 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: #ffffff;
+ background: #007ad9;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #8dcdff;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #8dcdff;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #007ad9;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #007ad9;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #007ad9;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #333333;
+}
+.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: #f4f4f4;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #333333;
+ color: #ffffff;
+ border: 1px solid #333333;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #333333;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #d8dae2;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #007ad9;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.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 #8dcdff;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #d8dae2;
+}
+.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.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #333333;
+ border: 1px solid #333333;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #333333;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #333333;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #116fbf;
+ border: 1px solid #116fbf;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #333333;
+ border: 1px solid #333333;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.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 0.2rem #8dcdff;
+}
+.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: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #007ad9;
+ border-color: #007ad9;
+ 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: #116fbf;
+ border-color: #116fbf;
+ 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 0.2rem #8dcdff;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #c8c8c8;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #333333;
+ border-color: #333333;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #333333;
+ border-color: #c8c8c8;
+}
+.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 #333333;
+ padding: 0.857rem 1rem;
+ background: #333333;
+ color: #ffffff;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #116fbf;
+ border-color: #116fbf;
+}
+.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: #116fbf;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #333333;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.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 0.2rem #8dcdff;
+}
+.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: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #007ad9;
+ border-color: #007ad9;
+ 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: #116fbf;
+ border-color: #116fbf;
+ 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 0.2rem #8dcdff;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #333333;
+ color: #ffffff;
+ border: 1px solid #333333;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #8dcdff;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #eaeaea;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #00325a;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+}
+.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 0.2rem #8dcdff;
+}
+
+.p-paginator {
+ background: #f4f4f4;
+ color: #333333;
+ border: solid #c8c8c8;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ 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: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #333333;
+ color: #ffffff;
+ border: 1px solid #333333;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #8dcdff;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #eaeaea;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #007ad9;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #c8c8c8;
+}
+.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 #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #848484;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.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 #8dcdff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.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: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #333333;
+ color: #ffffff;
+ border: 1px solid #333333;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #8dcdff;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ 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: #ffffff;
+ background: #007ad9;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #8dcdff;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #ffffff;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #333333;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #007ad9;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #333333;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #333333;
+ color: #ffffff;
+ background: #333333;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #8dcdff;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+ 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: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #333333;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #848484;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #333333;
+ color: #ffffff;
+ background: #333333;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #ffffff;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #8dcdff;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #333333;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.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 #c8c8c8;
+}
+.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 #c8c8c8;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #333333;
+ padding: 0.857rem 1rem;
+ background: #333333;
+ color: #ffffff;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f8f8;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-splitter {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #333333;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #eaeaea;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #d8dae2;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #d8dae2;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #333333;
+ border-width: 1px;
+ border-color: #333333;
+ background: #333333;
+ color: #ffffff;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.2rem #8dcdff;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #007ad9;
+ color: #ffffff;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #333333;
+ border: 1px solid #333333;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1rem 0.571rem 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(200, 200, 200, 0);
+ border-bottom-color: #c8c8c8;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #c8c8c8;
+}
+.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: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #c8c8c8;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #333333;
+ background: #333333;
+ color: #ffffff;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #333333;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #007ad9;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #116fbf;
+ 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(200, 200, 200, 0);
+ border-bottom-color: #bebebe;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #c8c8c8;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #333333;
+ color: #ffffff;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #333333;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #333333;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #333333;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #333333;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #333333;
+ padding: 0.857rem 1rem;
+ border: 1px solid #333333;
+ color: #ffffff;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ 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: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #333333;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #8dcdff;
+}
+.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: 0.5rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ 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: #333333;
+ 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: #333333;
+ background: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+
+.p-menu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #333333;
+ background: #eaeaea;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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.571rem;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
+ padding-left: 4.285rem;
+ }
+ .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.999rem;
+ }
+ .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: 7.713rem;
+ }
+ .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: 9.427rem;
+ }
+ .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 #333333;
+ color: #ffffff;
+ background: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 0.857rem 1rem;
+ 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 0.2rem #8dcdff;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+ 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: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.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 #d8dae2;
+ margin: 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: 2px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #333333;
+ border: 1px solid #dee2e6;
+ 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: #848484;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #333333;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #d8dae2;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #333333;
+ border-width: 1px;
+ border-color: #333333;
+ background: #333333;
+ color: #ffffff;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.2rem #8dcdff;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #8dcdff;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #8dcdff;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #f4f4f4;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #eaeaea;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #007ad9;
+ color: #ffffff;
+}
+.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: #007ad9;
+ color: #ffffff;
+}
+.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: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #c8c8c8;
+ border-radius: 3px;
+}
+.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: #007ad9;
+ 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: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-badge.p-badge-danger {
+ background-color: #e91224;
+ 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-chip {
+ background-color: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #007ad9;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f4f4f4;
+}
+
+.p-skeleton {
+ background-color: #eaeaea;
+ border-radius: 3px;
+}
+.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: #007ad9;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-tag.p-tag-danger {
+ background-color: #e91224;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-panel .p-panel-header .p-panel-header-icon {
+ color: #ffffff;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #b4b4b4;
+}
+
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ color: #ffffff;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #b4b4b4;
+}
+
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background-color: #494949;
+ border: 1px solid #494949;
+ color: #ffffff;
+}
+
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background-color: #494949;
+ border-color: #494949;
+ color: #ffffff;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/nova-vue/theme.css b/frontend/public/themes/nova-vue/theme.css
new file mode 100644
index 0000000..c716a5d
--- /dev/null
+++ b/frontend/public/themes/nova-vue/theme.css
@@ -0,0 +1,5747 @@
+:root {
+ --surface-a: #ffffff;
+ --surface-b: #f4f4f4;
+ --surface-c: #eaeaea;
+ --surface-d: #c8c8c8;
+ --surface-e: #ffffff;
+ --surface-f: #ffffff;
+ --text-color: #333333;
+ --text-color-secondary: #848484;
+ --primary-color: #41b883;
+ --primary-color-text: #ffffff;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #eef1f2;
+ --surface-100: #dde2e4;
+ --surface-200: #bbc5ca;
+ --surface-300: #98a8af;
+ --surface-400: #768b95;
+ --surface-500: #546e7a;
+ --surface-600: #435862;
+ --surface-700: #324249;
+ --surface-800: #222c31;
+ --surface-900: #111618;
+ --gray-50: #eef1f2;
+ --gray-100: #dde2e4;
+ --gray-200: #bbc5ca;
+ --gray-300: #98a8af;
+ --gray-400: #768b95;
+ --gray-500: #546e7a;
+ --gray-600: #435862;
+ --gray-700: #324249;
+ --gray-800: #222c31;
+ --gray-900: #111618;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f4f4f4;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#c8c8c8;
+ --surface-hover:#eaeaea;
+ --focus-ring: 0 0 0 0.2rem #c2e9d8;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.5;
+}
+
+.p-error {
+ color: #a80000;
+}
+
+.p-text-secondary {
+ color: #848484;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+
+.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:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+ --red-50:#fdf4f3;
+ --red-100:#f6ccc6;
+ --red-200:#eea39a;
+ --red-300:#e77b6d;
+ --red-400:#df5240;
+ --red-500:#d82a13;
+ --red-600:#b82410;
+ --red-700:#971d0d;
+ --red-800:#77170a;
+ --red-900:#561108;
+ --primary-50:#f6fbf9;
+ --primary-100:#d1eee1;
+ --primary-200:#ade0ca;
+ --primary-300:#89d3b2;
+ --primary-400:#65c59b;
+ --primary-500:#41b883;
+ --primary-600:#379c6f;
+ --primary-700:#2e815c;
+ --primary-800:#246548;
+ --primary-900:#1a4a34;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #212121;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ border-color: #41b883;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ background: #c8c8c8;
+ color: #333333;
+ 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: #bababa;
+ color: #333333;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #ffffff;
+ background: #41b883;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #41b883;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #333333;
+ background: #ffffff;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #41b883;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #c2e9d8;
+}
+.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: #333333;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #41b883;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #ffffff;
+ background: #41b883;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #d0d0d0;
+ color: #333333;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #ffffff;
+ background: #41b883;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #d8dae2;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #d8dae2;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #41b883;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #ffffff;
+ background: #41b883;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #ffffff;
+ background: #41b883;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #d8dae2;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ 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: #eaeaea;
+}
+.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 0.2rem #c2e9d8;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.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 0.2rem #c2e9d8;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.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 0.2rem #c2e9d8;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0.25rem;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ border-color: #41b883;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #ffffff;
+ background: #41b883;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #41b883;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #41b883;
+ background: #41b883;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #212121;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ border-color: #41b883;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #246749;
+ background: #246749;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #41b883;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #246749;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #ffffff;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #212121;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ border-color: #41b883;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #bababa;
+ color: #333333;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ border-color: #41b883;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #666666;
+}
+.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: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #848484;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #ffffff;
+ background: #41b883;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #41b883;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f4f4f4;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #c8c8c8;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #c8c8c8;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #333333;
+}
+.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: #41b883;
+}
+.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: #41b883;
+}
+.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: #41b883;
+}
+.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: #41b883;
+}
+
+.p-inputgroup-addon {
+ background: #eaeaea;
+ color: #848484;
+ border-top: 1px solid #a6a6a6;
+ border-left: 1px solid #a6a6a6;
+ border-bottom: 1px solid #a6a6a6;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #a6a6a6;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #cccccc;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #c2e9d8;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b7b7b7;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #41b883;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #cccccc;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #318c63;
+}
+.p-inputswitch.p-invalid {
+ border-color: #a80000;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ background: #ffffff;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #212121;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ border-color: #41b883;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #a80000;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #666666;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #a80000;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #666666;
+}
+
+:-moz-placeholder {
+ color: #666666;
+}
+
+::-moz-placeholder {
+ color: #666666;
+}
+
+:-ms-input-placeholder {
+ color: #666666;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #f4f4f4;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #ffffff;
+ background: #41b883;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #41b883;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ border-color: #41b883;
+}
+.p-listbox.p-invalid {
+ border-color: #a80000;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ border-color: #41b883;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #666666;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #41b883;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #ffffff;
+ background: #41b883;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #41b883;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #e91224;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffba01;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #34A835;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #212121;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ border-color: #41b883;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #41b883;
+ background: #41b883;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #246749;
+ background: #246749;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #a80000;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #41b883;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #246749;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #ffffff;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #e4018d;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ border-color: #41b883;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #41b883;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #41b883;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #b5019f;
+}
+
+.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #ffffff;
+}
+
+.p-selectbutton .p-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #212121;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #41b883;
+ border-color: #41b883;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #318c63;
+ border-color: #318c63;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #a80000;
+}
+
+.p-slider {
+ background: #c8c8c8;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #666666;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.p-slider .p-slider-range {
+ background: #41b883;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: 2px solid #666666;
+ border-color: #41b883;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ border-color: #41b883;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-togglebutton.p-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ border-color: #41b883;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #212121;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #41b883;
+ border-color: #41b883;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #318c63;
+ border-color: #318c63;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #a80000;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #41b883;
+ border: 1px solid #41b883;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #318c63;
+ color: #ffffff;
+ border-color: #318c63;
+}
+.p-button:enabled:active {
+ background: #246749;
+ color: #ffffff;
+ border-color: #246749;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #41b883;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(65, 184, 131, 0.04);
+ color: #41b883;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(65, 184, 131, 0.16);
+ color: #41b883;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #848484;
+ border-color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #41b883;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(65, 184, 131, 0.04);
+ color: #41b883;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(65, 184, 131, 0.16);
+ color: #41b883;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #41b883;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #546E7A;
+ color: #ffffff;
+ border-color: #546E7A;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #455A64;
+ color: #ffffff;
+ border-color: #455A64;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ border-color: transparent;
+ color: #007ad9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ border-color: transparent;
+ color: #007ad9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #34A835;
+ border: 1px solid #34A835;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #107D11;
+ color: #ffffff;
+ border-color: #107D11;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #aae5aa;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #0C6B0D;
+ color: #ffffff;
+ border-color: #0C6B0D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #34A835;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ border-color: transparent;
+ color: #34A835;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ border-color: transparent;
+ color: #34A835;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #333333;
+ background: #ffba01;
+ border: 1px solid #ffba01;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ED990B;
+ color: #333333;
+ border-color: #ED990B;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffeab4;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #D38B10;
+ color: #333333;
+ border-color: #D38B10;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffba01;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ border-color: transparent;
+ color: #ffba01;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ border-color: transparent;
+ color: #ffba01;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8E24AA;
+ color: #ffffff;
+ border-color: #8E24AA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7B1FA2;
+ color: #ffffff;
+ border-color: #7B1FA2;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #e91224;
+ border: 1px solid #e91224;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c01120;
+ color: #ffffff;
+ border-color: #c01120;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #f9b4ba;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #a90000;
+ color: #ffffff;
+ border-color: #a90000;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #e91224;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ border-color: transparent;
+ color: #e91224;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ border-color: transparent;
+ color: #e91224;
+}
+
+.p-button.p-button-link {
+ color: #246749;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #246749;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #246749;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #324249;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #222c31;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #41b883;
+ 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(65, 184, 131, 0.04);
+ color: #41b883;
+}
+.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(65, 184, 131, 0.16);
+ color: #41b883;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #848484;
+ border-color: #848484;
+}
+.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: #eaeaea;
+ color: #848484;
+}
+.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: #d2d2d2;
+ color: #848484;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #41b883;
+ 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(65, 184, 131, 0.04);
+ color: #41b883;
+ 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(65, 184, 131, 0.16);
+ color: #41b883;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #848484;
+}
+.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: #eaeaea;
+ color: #848484;
+}
+.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: #d2d2d2;
+ color: #848484;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.375375rem 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.53625rem 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: #607D8B;
+ 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(96, 125, 139, 0.04);
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ color: #607D8B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #607D8B;
+ 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(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ color: #007ad9;
+}
+.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(0, 122, 217, 0.16);
+ color: #007ad9;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ border-color: transparent;
+ color: #007ad9;
+}
+.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(0, 122, 217, 0.16);
+ border-color: transparent;
+ color: #007ad9;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #34A835;
+ 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(52, 168, 53, 0.04);
+ color: #34A835;
+}
+.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(52, 168, 53, 0.16);
+ color: #34A835;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #34A835;
+ 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(52, 168, 53, 0.04);
+ border-color: transparent;
+ color: #34A835;
+}
+.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(52, 168, 53, 0.16);
+ border-color: transparent;
+ color: #34A835;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffba01;
+ 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(255, 186, 1, 0.04);
+ color: #ffba01;
+}
+.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(255, 186, 1, 0.16);
+ color: #ffba01;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffba01;
+ 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(255, 186, 1, 0.04);
+ border-color: transparent;
+ color: #ffba01;
+}
+.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(255, 186, 1, 0.16);
+ border-color: transparent;
+ color: #ffba01;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #e91224;
+ 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(233, 18, 36, 0.04);
+ color: #e91224;
+}
+.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(233, 18, 36, 0.16);
+ color: #e91224;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #e91224;
+ 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(233, 18, 36, 0.04);
+ border-color: transparent;
+ color: #e91224;
+}
+.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(233, 18, 36, 0.16);
+ border-color: transparent;
+ color: #e91224;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #41b883;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #c2e9d8;
+}
+.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: #f4f4f4;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #eaeaea;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #41b883;
+ color: #ffffff;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ 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: #ffffff;
+ background: #41b883;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #41b883;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #41b883;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #c2e9d8;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #41b883;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #c2e9d8;
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #c2e9d8;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #41b883;
+ color: #ffffff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #41b883;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #41b883;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #41b883;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f4f4f4;
+}
+.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: #f4f4f4;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #41b883;
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #333333;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #d8dae2;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #41b883;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #41b883;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #41b883;
+ color: #ffffff;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #41b883;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #ffffff;
+ background: #41b883;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.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 #c2e9d8;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #d8dae2;
+}
+.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.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f4f4f4;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #c8c8c8;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #c8c8c8;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #318c63;
+ border: 1px solid #318c63;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f4f4f4;
+ border: 1px solid #c8c8c8;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #41b883;
+ border: 1px solid #41b883;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #318c63;
+ color: #ffffff;
+ border-color: #318c63;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #246749;
+ color: #ffffff;
+ border-color: #246749;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.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 0.2rem #c2e9d8;
+}
+.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: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #41b883;
+ border-color: #41b883;
+ 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: #318c63;
+ border-color: #318c63;
+ 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 0.2rem #c2e9d8;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #c8c8c8;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f4f4f4;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #333333;
+ border-color: #c8c8c8;
+}
+.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 #c8c8c8;
+ padding: 0.857rem 1rem;
+ background: #f4f4f4;
+ color: #333333;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #41b883;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #c2e9d8;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #318c63;
+ border-color: #318c63;
+}
+.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: #318c63;
+ border-color: #318c63;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f4f4f4;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #41b883;
+ border: 1px solid #41b883;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #318c63;
+ color: #ffffff;
+ border-color: #318c63;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #246749;
+ color: #ffffff;
+ border-color: #246749;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #ffffff;
+ background: #41b883;
+ border: 1px solid #41b883;
+}
+.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 0.2rem #c2e9d8;
+}
+.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: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #41b883;
+ border-color: #41b883;
+ 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: #318c63;
+ border-color: #318c63;
+ 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 0.2rem #c2e9d8;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #ffffff;
+ background: #41b883;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #c2e9d8;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #ffffff;
+ background: #41b883;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #eaeaea;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #41b883;
+ color: #ffffff;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #205a40;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+}
+.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 0.2rem #c2e9d8;
+}
+
+.p-paginator {
+ background: #f4f4f4;
+ color: #333333;
+ border: solid #c8c8c8;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ 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: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #41b883;
+ border-color: #41b883;
+ color: #ffffff;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #c2e9d8;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #ffffff;
+ background: #41b883;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #eaeaea;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #41b883;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #c8c8c8;
+}
+.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 #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #41b883;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #c2e9d8;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #848484;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.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 #c2e9d8;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #41b883;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.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: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #c2e9d8;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ 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: #ffffff;
+ background: #41b883;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #41b883;
+ color: #ffffff;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #41b883;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #c2e9d8;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #41b883;
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #ffffff;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #333333;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #41b883;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f4f4f4;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #c2e9d8;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #41b883;
+ border-color: #41b883;
+ color: #ffffff;
+ 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: #246749;
+ background: #246749;
+ color: #ffffff;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #333333;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #848484;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #c2e9d8;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #333333;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.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 #c8c8c8;
+}
+.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 #c8c8c8;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #c8c8c8;
+ padding: 0.857rem 1rem;
+ background: #f4f4f4;
+ color: #333333;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #41b883;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f8f8;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+
+.p-splitter {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #333333;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #eaeaea;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #d8dae2;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #d8dae2;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ border-color: #c8c8c8;
+ background: #f4f4f4;
+ color: #333333;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.2rem #c2e9d8;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #41b883;
+ border-color: #41b883;
+ color: #ffffff;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #41b883;
+ color: #ffffff;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #c2e9d8;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f4f4f4;
+ border: 1px solid #c8c8c8;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1rem 0.571rem 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(200, 200, 200, 0);
+ border-bottom-color: #c8c8c8;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #c8c8c8;
+}
+.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: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #c8c8c8;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #c8c8c8;
+ background: #f4f4f4;
+ color: #333333;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #41b883;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #333333;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #41b883;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #318c63;
+ 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(200, 200, 200, 0);
+ border-bottom-color: #bebebe;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #c8c8c8;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #41b883;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #c2e9d8;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #333333;
+ color: #ffffff;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #333333;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #333333;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #333333;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #333333;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f4f4f4;
+ padding: 0.857rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ 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: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #318c63;
+ color: #ffffff;
+ border-color: #318c63;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #246749;
+ color: #ffffff;
+ border-color: #246749;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #333333;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #c2e9d8;
+}
+.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: 0.5rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ 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: #333333;
+ 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: #333333;
+ background: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+
+.p-menu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #333333;
+ background: #eaeaea;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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.571rem;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
+ padding-left: 4.285rem;
+ }
+ .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.999rem;
+ }
+ .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: 7.713rem;
+ }
+ .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: 9.427rem;
+ }
+ .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 #c8c8c8;
+ color: #333333;
+ background: #f4f4f4;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 0.857rem 1rem;
+ 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 0.2rem #c2e9d8;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #41b883;
+ border-color: #41b883;
+ color: #ffffff;
+ 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: #246749;
+ background: #246749;
+ color: #ffffff;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.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 #d8dae2;
+ margin: 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: 2px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #333333;
+ border: 1px solid #dee2e6;
+ 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: #848484;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #41b883;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #333333;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #d8dae2;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ border-color: #c8c8c8;
+ background: #f4f4f4;
+ color: #333333;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.2rem #c2e9d8;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #41b883;
+ border-color: #41b883;
+ color: #ffffff;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #c2e9d8;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #c2e9d8;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #f4f4f4;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #eaeaea;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #41b883;
+ color: #ffffff;
+}
+.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: #41b883;
+ color: #ffffff;
+}
+.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: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #c8c8c8;
+ border-radius: 3px;
+}
+.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: #41b883;
+ 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: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-badge.p-badge-danger {
+ background-color: #e91224;
+ 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-chip {
+ background-color: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #c2e9d8;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #41b883;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f4f4f4;
+}
+
+.p-skeleton {
+ background-color: #eaeaea;
+ border-radius: 3px;
+}
+.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: #41b883;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-tag.p-tag-danger {
+ background-color: #e91224;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-panel .p-panel-header .p-panel-header-icon {
+ color: #848484;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #333333;
+}
+
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ color: #848484;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #333333;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/nova/theme.css b/frontend/public/themes/nova/theme.css
new file mode 100644
index 0000000..5017dd6
--- /dev/null
+++ b/frontend/public/themes/nova/theme.css
@@ -0,0 +1,5747 @@
+:root {
+ --surface-a: #ffffff;
+ --surface-b: #f4f4f4;
+ --surface-c: #eaeaea;
+ --surface-d: #c8c8c8;
+ --surface-e: #ffffff;
+ --surface-f: #ffffff;
+ --text-color: #333333;
+ --text-color-secondary: #848484;
+ --primary-color: #007ad9;
+ --primary-color-text: #ffffff;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #eef1f2;
+ --surface-100: #dde2e4;
+ --surface-200: #bbc5ca;
+ --surface-300: #98a8af;
+ --surface-400: #768b95;
+ --surface-500: #546e7a;
+ --surface-600: #435862;
+ --surface-700: #324249;
+ --surface-800: #222c31;
+ --surface-900: #111618;
+ --gray-50: #eef1f2;
+ --gray-100: #dde2e4;
+ --gray-200: #bbc5ca;
+ --gray-300: #98a8af;
+ --gray-400: #768b95;
+ --gray-500: #546e7a;
+ --gray-600: #435862;
+ --gray-700: #324249;
+ --gray-800: #222c31;
+ --gray-900: #111618;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f4f4f4;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#c8c8c8;
+ --surface-hover:#eaeaea;
+ --focus-ring: 0 0 0 0.2rem #8dcdff;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.5;
+}
+
+.p-error {
+ color: #a80000;
+}
+
+.p-text-secondary {
+ color: #848484;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.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:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+ --red-50:#fdf4f3;
+ --red-100:#f6ccc6;
+ --red-200:#eea39a;
+ --red-300:#e77b6d;
+ --red-400:#df5240;
+ --red-500:#d82a13;
+ --red-600:#b82410;
+ --red-700:#971d0d;
+ --red-800:#77170a;
+ --red-900:#561108;
+ --primary-50:#f2f8fd;
+ --primary-100:#c2dff6;
+ --primary-200:#91c6ef;
+ --primary-300:#61ade7;
+ --primary-400:#3093e0;
+ --primary-500:#007ad9;
+ --primary-600:#0068b8;
+ --primary-700:#005598;
+ --primary-800:#004377;
+ --primary-900:#003157;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #212121;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ background: #c8c8c8;
+ color: #333333;
+ 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: #bababa;
+ color: #333333;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #007ad9;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #333333;
+ background: #ffffff;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.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: #333333;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #007ad9;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #d0d0d0;
+ color: #333333;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #d8dae2;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #d8dae2;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #d8dae2;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ 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: #eaeaea;
+}
+.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 0.2rem #8dcdff;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.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 0.2rem #8dcdff;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.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 0.2rem #8dcdff;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0.25rem;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #007ad9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #007ad9;
+ background: #007ad9;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #212121;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #007ad9;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #005b9f;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #ffffff;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #212121;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #bababa;
+ color: #333333;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #666666;
+}
+.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: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #848484;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #007ad9;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f4f4f4;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #c8c8c8;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #c8c8c8;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #333333;
+}
+.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: #007ad9;
+}
+.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: #007ad9;
+}
+.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: #007ad9;
+}
+.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: #007ad9;
+}
+
+.p-inputgroup-addon {
+ background: #eaeaea;
+ color: #848484;
+ border-top: 1px solid #a6a6a6;
+ border-left: 1px solid #a6a6a6;
+ border-bottom: 1px solid #a6a6a6;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #a6a6a6;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #cccccc;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #8dcdff;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b7b7b7;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #007ad9;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #cccccc;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #116fbf;
+}
+.p-inputswitch.p-invalid {
+ border-color: #a80000;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ background: #ffffff;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #212121;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #a80000;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #666666;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #a80000;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #666666;
+}
+
+:-moz-placeholder {
+ color: #666666;
+}
+
+::-moz-placeholder {
+ color: #666666;
+}
+
+:-ms-input-placeholder {
+ color: #666666;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #f4f4f4;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #007ad9;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-listbox.p-invalid {
+ border-color: #a80000;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #666666;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #007ad9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #e91224;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffba01;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #34A835;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #212121;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #007ad9;
+ background: #007ad9;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #a80000;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #007ad9;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #005b9f;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #ffffff;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #e4018d;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #007ad9;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #007ad9;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #b5019f;
+}
+
+.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #ffffff;
+}
+
+.p-selectbutton .p-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #212121;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #a80000;
+}
+
+.p-slider {
+ background: #c8c8c8;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #666666;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-slider .p-slider-range {
+ background: #007ad9;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: 2px solid #666666;
+ border-color: #007ad9;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #a80000;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-togglebutton.p-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #212121;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #a80000;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #848484;
+ border-color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #007ad9;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #546E7A;
+ color: #ffffff;
+ border-color: #546E7A;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #455A64;
+ color: #ffffff;
+ border-color: #455A64;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ border-color: transparent;
+ color: #007ad9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ border-color: transparent;
+ color: #007ad9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #34A835;
+ border: 1px solid #34A835;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #107D11;
+ color: #ffffff;
+ border-color: #107D11;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #aae5aa;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #0C6B0D;
+ color: #ffffff;
+ border-color: #0C6B0D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #34A835;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ border-color: transparent;
+ color: #34A835;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ border-color: transparent;
+ color: #34A835;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #333333;
+ background: #ffba01;
+ border: 1px solid #ffba01;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ED990B;
+ color: #333333;
+ border-color: #ED990B;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffeab4;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #D38B10;
+ color: #333333;
+ border-color: #D38B10;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffba01;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ border-color: transparent;
+ color: #ffba01;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ border-color: transparent;
+ color: #ffba01;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8E24AA;
+ color: #ffffff;
+ border-color: #8E24AA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7B1FA2;
+ color: #ffffff;
+ border-color: #7B1FA2;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #e91224;
+ border: 1px solid #e91224;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c01120;
+ color: #ffffff;
+ border-color: #c01120;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #f9b4ba;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #a90000;
+ color: #ffffff;
+ border-color: #a90000;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #e91224;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ border-color: transparent;
+ color: #e91224;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ border-color: transparent;
+ color: #e91224;
+}
+
+.p-button.p-button-link {
+ color: #005b9f;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #005b9f;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #005b9f;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #324249;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #222c31;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ color: #007ad9;
+}
+.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(0, 122, 217, 0.16);
+ color: #007ad9;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #848484;
+ border-color: #848484;
+}
+.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: #eaeaea;
+ color: #848484;
+}
+.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: #d2d2d2;
+ color: #848484;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ color: #007ad9;
+ 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(0, 122, 217, 0.16);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #848484;
+}
+.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: #eaeaea;
+ color: #848484;
+}
+.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: #d2d2d2;
+ color: #848484;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.375375rem 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.53625rem 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: #607D8B;
+ 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(96, 125, 139, 0.04);
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ color: #607D8B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #607D8B;
+ 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(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ color: #007ad9;
+}
+.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(0, 122, 217, 0.16);
+ color: #007ad9;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #007ad9;
+ 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(0, 122, 217, 0.04);
+ border-color: transparent;
+ color: #007ad9;
+}
+.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(0, 122, 217, 0.16);
+ border-color: transparent;
+ color: #007ad9;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #34A835;
+ 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(52, 168, 53, 0.04);
+ color: #34A835;
+}
+.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(52, 168, 53, 0.16);
+ color: #34A835;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #34A835;
+ 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(52, 168, 53, 0.04);
+ border-color: transparent;
+ color: #34A835;
+}
+.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(52, 168, 53, 0.16);
+ border-color: transparent;
+ color: #34A835;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffba01;
+ 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(255, 186, 1, 0.04);
+ color: #ffba01;
+}
+.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(255, 186, 1, 0.16);
+ color: #ffba01;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffba01;
+ 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(255, 186, 1, 0.04);
+ border-color: transparent;
+ color: #ffba01;
+}
+.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(255, 186, 1, 0.16);
+ border-color: transparent;
+ color: #ffba01;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #e91224;
+ 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(233, 18, 36, 0.04);
+ color: #e91224;
+}
+.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(233, 18, 36, 0.16);
+ color: #e91224;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #e91224;
+ 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(233, 18, 36, 0.04);
+ border-color: transparent;
+ color: #e91224;
+}
+.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(233, 18, 36, 0.16);
+ border-color: transparent;
+ color: #e91224;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.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: #f4f4f4;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #eaeaea;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #007ad9;
+ color: #ffffff;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ 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: #ffffff;
+ background: #007ad9;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #8dcdff;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #8dcdff;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #007ad9;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #007ad9;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #007ad9;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f4f4f4;
+}
+.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: #f4f4f4;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #333333;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #d8dae2;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #007ad9;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.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 #8dcdff;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #d8dae2;
+}
+.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.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f4f4f4;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #c8c8c8;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #c8c8c8;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #116fbf;
+ border: 1px solid #116fbf;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f4f4f4;
+ border: 1px solid #c8c8c8;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.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 0.2rem #8dcdff;
+}
+.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: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #007ad9;
+ border-color: #007ad9;
+ 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: #116fbf;
+ border-color: #116fbf;
+ 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 0.2rem #8dcdff;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #c8c8c8;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f4f4f4;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #333333;
+ border-color: #c8c8c8;
+}
+.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 #c8c8c8;
+ padding: 0.857rem 1rem;
+ background: #f4f4f4;
+ color: #333333;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #116fbf;
+ border-color: #116fbf;
+}
+.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: #116fbf;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f4f4f4;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.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 0.2rem #8dcdff;
+}
+.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: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #007ad9;
+ border-color: #007ad9;
+ 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: #116fbf;
+ border-color: #116fbf;
+ 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 0.2rem #8dcdff;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #8dcdff;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #eaeaea;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #00325a;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+}
+.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 0.2rem #8dcdff;
+}
+
+.p-paginator {
+ background: #f4f4f4;
+ color: #333333;
+ border: solid #c8c8c8;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ 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: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #8dcdff;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #eaeaea;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #007ad9;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #c8c8c8;
+}
+.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 #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #848484;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.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 #8dcdff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.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: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #8dcdff;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ 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: #ffffff;
+ background: #007ad9;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #8dcdff;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #ffffff;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #333333;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #007ad9;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f4f4f4;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #8dcdff;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+ 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: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #333333;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #848484;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #8dcdff;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #333333;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.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 #c8c8c8;
+}
+.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 #c8c8c8;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #c8c8c8;
+ padding: 0.857rem 1rem;
+ background: #f4f4f4;
+ color: #333333;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f8f8;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-splitter {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #333333;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #eaeaea;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #d8dae2;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #d8dae2;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ border-color: #c8c8c8;
+ background: #f4f4f4;
+ color: #333333;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.2rem #8dcdff;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #007ad9;
+ color: #ffffff;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f4f4f4;
+ border: 1px solid #c8c8c8;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1rem 0.571rem 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(200, 200, 200, 0);
+ border-bottom-color: #c8c8c8;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #c8c8c8;
+}
+.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: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #c8c8c8;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #c8c8c8;
+ background: #f4f4f4;
+ color: #333333;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #333333;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #007ad9;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #116fbf;
+ 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(200, 200, 200, 0);
+ border-bottom-color: #bebebe;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #c8c8c8;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #8dcdff;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #333333;
+ color: #ffffff;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #333333;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #333333;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #333333;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #333333;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f4f4f4;
+ padding: 0.857rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ 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: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #333333;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #8dcdff;
+}
+.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: 0.5rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ 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: #333333;
+ 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: #333333;
+ background: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+
+.p-menu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #333333;
+ background: #eaeaea;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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.571rem;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
+ padding-left: 4.285rem;
+ }
+ .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.999rem;
+ }
+ .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: 7.713rem;
+ }
+ .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: 9.427rem;
+ }
+ .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 #c8c8c8;
+ color: #333333;
+ background: #f4f4f4;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 0.857rem 1rem;
+ 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 0.2rem #8dcdff;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+ 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: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.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 #d8dae2;
+ margin: 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: 2px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #333333;
+ border: 1px solid #dee2e6;
+ 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: #848484;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #333333;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #d8dae2;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ border-color: #c8c8c8;
+ background: #f4f4f4;
+ color: #333333;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.2rem #8dcdff;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #333333;
+ background: #d6d6d6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #8dcdff;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #8dcdff;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.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: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #f4f4f4;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #eaeaea;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #007ad9;
+ color: #ffffff;
+}
+.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: #007ad9;
+ color: #ffffff;
+}
+.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: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #c8c8c8;
+ border-radius: 3px;
+}
+.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: #007ad9;
+ 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: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-badge.p-badge-danger {
+ background-color: #e91224;
+ 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-chip {
+ background-color: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #007ad9;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f4f4f4;
+}
+
+.p-skeleton {
+ background-color: #eaeaea;
+ border-radius: 3px;
+}
+.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: #007ad9;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-tag.p-tag-danger {
+ background-color: #e91224;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-panel .p-panel-header .p-panel-header-icon {
+ color: #848484;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #333333;
+}
+
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ color: #848484;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #333333;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/rhea/theme.css b/frontend/public/themes/rhea/theme.css
new file mode 100644
index 0000000..bfaf29b
--- /dev/null
+++ b/frontend/public/themes/rhea/theme.css
@@ -0,0 +1,5735 @@
+:root {
+ --surface-a: #ffffff;
+ --surface-b: #f4f4f4;
+ --surface-c: #eaeaea;
+ --surface-d: #dadada;
+ --surface-e: #ffffff;
+ --surface-f: #ffffff;
+ --text-color: #495057;
+ --text-color-secondary: #6c757d;
+ --primary-color: #7B95A3;
+ --primary-color-text: #ffffff;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #eef1f2;
+ --surface-100: #dde2e4;
+ --surface-200: #bbc5ca;
+ --surface-300: #98a8af;
+ --surface-400: #768b95;
+ --surface-500: #546e7a;
+ --surface-600: #435862;
+ --surface-700: #324249;
+ --surface-800: #222c31;
+ --surface-900: #111618;
+ --gray-50: #eef1f2;
+ --gray-100: #dde2e4;
+ --gray-200: #bbc5ca;
+ --gray-300: #98a8af;
+ --gray-400: #768b95;
+ --gray-500: #546e7a;
+ --gray-600: #435862;
+ --gray-700: #324249;
+ --gray-800: #222c31;
+ --gray-900: #111618;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:2px;
+ --surface-ground:#f4f4f4;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dadada;
+ --surface-hover: #eaeaea;
+ --focus-ring: 0 0 0 0.2rem #e4e9ec;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.5;
+}
+
+.p-error {
+ color: #e7a3a3;
+}
+
+.p-text-secondary {
+ color: #a6a6a6;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 2px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.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:#f6fbfe;
+ --blue-100:#d4edfb;
+ --blue-200:#b2e0f7;
+ --blue-300:#91d2f4;
+ --blue-400:#6fc4f0;
+ --blue-500:#4db6ed;
+ --blue-600:#419bc9;
+ --blue-700:#367fa6;
+ --blue-800:#2a6482;
+ --blue-900:#1f495f;
+ --green-50:#f7fcf9;
+ --green-100:#daeee4;
+ --green-200:#bce1ce;
+ --green-300:#9fd4b8;
+ --green-400:#81c7a3;
+ --green-500:#64ba8d;
+ --green-600:#559e78;
+ --green-700:#468263;
+ --green-800:#37664e;
+ --green-900:#284a38;
+ --yellow-50:#fffdf6;
+ --yellow-100:#fef4d5;
+ --yellow-200:#fdecb4;
+ --yellow-300:#fce493;
+ --yellow-400:#fbdb71;
+ --yellow-500:#fad350;
+ --yellow-600:#d5b344;
+ --yellow-700:#af9438;
+ --yellow-800:#8a742c;
+ --yellow-900:#645420;
+ --cyan-50:#f7fefe;
+ --cyan-100:#daf8fa;
+ --cyan-200:#bdf3f6;
+ --cyan-300:#a0edf2;
+ --cyan-400:#83e8ee;
+ --cyan-500:#66e2ea;
+ --cyan-600:#57c0c7;
+ --cyan-700:#479ea4;
+ --cyan-800:#387c81;
+ --cyan-900:#295a5e;
+ --pink-50:#fef8fc;
+ --pink-100:#fadeef;
+ --pink-200:#f7c4e2;
+ --pink-300:#f3a9d5;
+ --pink-400:#f08fc9;
+ --pink-500:#ec75bc;
+ --pink-600:#c963a0;
+ --pink-700:#a55284;
+ --pink-800:#824067;
+ --pink-900:#5e2f4b;
+ --indigo-50:#f7f9fe;
+ --indigo-100:#d6e4f8;
+ --indigo-200:#b6cef2;
+ --indigo-300:#96b8ec;
+ --indigo-400:#75a3e7;
+ --indigo-500:#558de1;
+ --indigo-600:#4878bf;
+ --indigo-700:#3c639e;
+ --indigo-800:#2f4e7c;
+ --indigo-900:#22385a;
+ --teal-50:#f6fbfa;
+ --teal-100:#d4ebe7;
+ --teal-200:#b2dbd4;
+ --teal-300:#90ccc1;
+ --teal-400:#6ebcae;
+ --teal-500:#4cac9b;
+ --teal-600:#419284;
+ --teal-700:#35786d;
+ --teal-800:#2a5f55;
+ --teal-900:#1e453e;
+ --orange-50:#fefbf6;
+ --orange-100:#fbebd2;
+ --orange-200:#f9dbae;
+ --orange-300:#f6cb8a;
+ --orange-400:#f3bb67;
+ --orange-500:#f0ab43;
+ --orange-600:#cc9139;
+ --orange-700:#a8782f;
+ --orange-800:#845e25;
+ --orange-900:#60441b;
+ --bluegray-50:#f9fafa;
+ --bluegray-100:#e0e5e9;
+ --bluegray-200:#c8d1d7;
+ --bluegray-300:#b0bdc5;
+ --bluegray-400:#97a8b4;
+ --bluegray-500:#7f94a2;
+ --bluegray-600:#6c7e8a;
+ --bluegray-700:#596871;
+ --bluegray-800:#465159;
+ --bluegray-900:#333b41;
+ --purple-50:#fbf8fc;
+ --purple-100:#ecddf1;
+ --purple-200:#ddc2e6;
+ --purple-300:#cea7dc;
+ --purple-400:#bf8cd1;
+ --purple-500:#b071c6;
+ --purple-600:#9660a8;
+ --purple-700:#7b4f8b;
+ --purple-800:#613e6d;
+ --purple-900:#462d4f;
+ --red-50:#fff7f5;
+ --red-100:#ffd7cf;
+ --red-200:#ffb7a8;
+ --red-300:#ff9782;
+ --red-400:#ff775b;
+ --red-500:#ff5735;
+ --red-600:#d94a2d;
+ --red-700:#b33d25;
+ --red-800:#8c301d;
+ --red-900:#662315;
+ --primary-50:#f8fafa;
+ --primary-100:#dfe6e9;
+ --primary-200:#c6d1d7;
+ --primary-300:#adbdc6;
+ --primary-400:#94a9b4;
+ --primary-500:#7b95a3;
+ --primary-600:#697f8b;
+ --primary-700:#566872;
+ --primary-800:#44525a;
+ --primary-900:#313c41;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #a6a6a6;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #666666;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ background: #dadada;
+ color: #666666;
+ 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: #cbcbcb;
+ color: #666666;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #e7a3a3;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #aed3c7;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #666666;
+ background: #e0e0e0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #666666;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #e7a3a3;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #dadada;
+ border-radius: 2px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #666666;
+ background: #ffffff;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #e4e9ec;
+}
+.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: #666666;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #7B95A3;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #d0d0d0;
+ color: #666666;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #dadada;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dadada;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dadada;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ 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: #f4f4f4;
+}
+.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 0.2rem #e4e9ec;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #f4f4f4;
+}
+.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 0.2rem #e4e9ec;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #f4f4f4;
+}
+.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 0.2rem #e4e9ec;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0.25rem;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #dadada;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #a6a6a6;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #a6a6a6;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #a6a6a6;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #e7a3a3;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #aed3c7;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #666666;
+ background: #e0e0e0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #666666;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #7B95A3;
+ background: #7B95A3;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #a6a6a6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #617c8a;
+ background: #617c8a;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #e7a3a3;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #7B95A3;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #617c8a;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #a6a6a6;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #dadada;
+ color: #666666;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #cbcbcb;
+ color: #666666;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #666666;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #e7a3a3;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #dadada;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #a6a6a6;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #a6a6a6;
+}
+.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: #a6a6a6;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #a6a6a6;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #e7a3a3;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #dadada;
+ color: #666666;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #a6a6a6;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #aed3c7;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #666666;
+ background: #e0e0e0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #666666;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #666666;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #7B95A3;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #7B95A3;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #a6a6a6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #a6a6a6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #a6a6a6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 2px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dadada;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #666666;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #666666;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #666666;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #666666;
+}
+.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: #7B95A3;
+}
+.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: #7B95A3;
+}
+.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: #7B95A3;
+}
+.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: #7B95A3;
+}
+
+.p-inputgroup-addon {
+ background: #dbdbdb;
+ color: #666666;
+ border-top: 1px solid #dadada;
+ border-left: 1px solid #dadada;
+ border-bottom: 1px solid #dadada;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #dadada;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #e7a3a3;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ffffff;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #7B95A3;
+ 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 0.2rem #e4e9ec;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #d8dae2;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #AFD3C8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #385048;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #AFD3C8;
+}
+.p-inputswitch.p-invalid {
+ border-color: #e7a3a3;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #666666;
+ background: #ffffff;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #dadada;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 2px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #a6a6a6;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #e7a3a3;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #a6a6a6;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #e7a3a3;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #a6a6a6;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #a6a6a6;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #a6a6a6;
+}
+
+:-moz-placeholder {
+ color: #a6a6a6;
+}
+
+::-moz-placeholder {
+ color: #a6a6a6;
+}
+
+:-ms-input-placeholder {
+ color: #a6a6a6;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #f4f4f4;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #dadada;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #dadada;
+ color: #666666;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #a6a6a6;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #666666;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #666666;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #aed3c7;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #666666;
+ background: #e0e0e0;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-listbox.p-invalid {
+ border-color: #e7a3a3;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #dadada;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #a6a6a6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #a6a6a6;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #dadada;
+ color: #666666;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #a6a6a6;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #e7a3a3;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #dadada;
+ color: #666666;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #a6a6a6;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #aed3c7;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #666666;
+ background: #e0e0e0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #666666;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #666666;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #e7a3a3;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #f1f1f1;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 2px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #efefef;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F4B6B6;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffe38e;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #A3E2C6;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #666666;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #a6a6a6;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #7B95A3;
+ background: #7B95A3;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #617c8a;
+ background: #617c8a;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #e7a3a3;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #7B95A3;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #617c8a;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #666666;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #f3b9b9;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #7B95A3;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #7B95A3;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #d66161;
+}
+
+.p-selectbutton .p-button {
+ background: #eaeaea;
+ border: 1px solid #eaeaea;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #666666;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #AFD3C8;
+ border-color: #AFD3C8;
+ color: #385048;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #385048;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #8DC8B5;
+ border-color: #8DC8B5;
+ color: #385048;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #385048;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #e7a3a3;
+}
+
+.p-slider {
+ background: #c4c4c4;
+ border: 0 none;
+ border-radius: 2px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.7145rem;
+ margin-left: -0.7145rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.7145rem;
+ margin-bottom: -0.7145rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.429rem;
+ width: 1.429rem;
+ background: #ffffff;
+ border: 2px solid #7f7f7f;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-slider .p-slider-range {
+ background: #7B95A3;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: 2px solid #7f7f7f;
+ border-color: #7B95A3;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #dadada;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #a6a6a6;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #a6a6a6;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #dadada;
+ color: #666666;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #a6a6a6;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #e7a3a3;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #666666;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-togglebutton.p-button {
+ background: #eaeaea;
+ border: 1px solid #eaeaea;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #666666;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #AFD3C8;
+ border-color: #AFD3C8;
+ color: #385048;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #385048;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #8DC8B5;
+ border-color: #8DC8B5;
+ color: #385048;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #385048;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #e7a3a3;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-button:enabled:hover {
+ background: #6c8999;
+ color: #ffffff;
+ border-color: #6c8999;
+}
+.p-button:enabled:active {
+ background: #617c8a;
+ color: #ffffff;
+ border-color: #617c8a;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #7B95A3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(123, 149, 163, 0.04);
+ color: #7B95A3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(123, 149, 163, 0.16);
+ color: #7B95A3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #a6a6a6;
+ border-color: #a6a6a6;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #f4f4f4;
+ color: #a6a6a6;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dbdbdb;
+ color: #a6a6a6;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #7B95A3;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(123, 149, 163, 0.04);
+ color: #7B95A3;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(123, 149, 163, 0.16);
+ color: #7B95A3;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #a6a6a6;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #f4f4f4;
+ color: #a6a6a6;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dbdbdb;
+ color: #a6a6a6;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #7B95A3;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #a3897b;
+ border: 1px solid #8e6f5f;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #8e6f5f;
+ color: #ffffff;
+ border-color: #7a5743;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #bfaaa0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #7a5743;
+ color: #ffffff;
+ border-color: #6e4e3c;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #a3897b;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(163, 137, 123, 0.04);
+ color: #a3897b;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(163, 137, 123, 0.16);
+ color: #a3897b;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #a3897b;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(163, 137, 123, 0.04);
+ border-color: transparent;
+ color: #a3897b;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(163, 137, 123, 0.16);
+ border-color: transparent;
+ color: #a3897b;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #3D4447;
+ background: #A3DEF8;
+ border: 1px solid #79C8EB;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #81CBEC;
+ color: #3D4447;
+ border-color: #60B7DE;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #d2effc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #3ea9db;
+ color: #3D4447;
+ border-color: #2987B1;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A3DEF8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(163, 222, 248, 0.04);
+ color: #A3DEF8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(163, 222, 248, 0.16);
+ color: #A3DEF8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A3DEF8;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(163, 222, 248, 0.04);
+ border-color: transparent;
+ color: #A3DEF8;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(163, 222, 248, 0.16);
+ border-color: transparent;
+ color: #A3DEF8;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #323E39;
+ background: #A3E2C6;
+ border: 1px solid #80CAAA;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #80CAAA;
+ color: #323E39;
+ border-color: #5EA285;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #caeede;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #31B57C;
+ color: #323E39;
+ border-color: #5EA285;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A3E2C6;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(163, 226, 198, 0.04);
+ color: #A3E2C6;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(163, 226, 198, 0.16);
+ color: #A3E2C6;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A3E2C6;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(163, 226, 198, 0.04);
+ border-color: transparent;
+ color: #A3E2C6;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(163, 226, 198, 0.16);
+ border-color: transparent;
+ color: #A3E2C6;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #333333;
+ background: #ffe38e;
+ border: 1px solid #ffd95e;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd95e;
+ color: #333333;
+ border-color: #ffce3c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffce3c;
+ color: #333333;
+ border-color: #ffc62a;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffe38e;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 227, 142, 0.04);
+ color: #ffe38e;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 227, 142, 0.16);
+ color: #ffe38e;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffe38e;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 227, 142, 0.04);
+ border-color: transparent;
+ color: #ffe38e;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 227, 142, 0.16);
+ border-color: transparent;
+ color: #ffe38e;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #333333;
+ background: #e9bef1;
+ border: 1px solid #de9eea;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #de9eea;
+ color: #333333;
+ border-color: #d37de3;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #f0d3f6;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #d37de3;
+ color: #333333;
+ border-color: #c85ddc;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #e9bef1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(233, 190, 241, 0.04);
+ color: #e9bef1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(233, 190, 241, 0.16);
+ color: #e9bef1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #e9bef1;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(233, 190, 241, 0.04);
+ border-color: transparent;
+ color: #e9bef1;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(233, 190, 241, 0.16);
+ border-color: transparent;
+ color: #e9bef1;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #262222;
+ background: #F4B6B6;
+ border: 1px solid #E38787;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #EF9999;
+ color: #262222;
+ border-color: #CB5858;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fbe2e2;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #EB5656;
+ color: #262222;
+ border-color: #B73737;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F4B6B6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 182, 182, 0.04);
+ color: #F4B6B6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 182, 182, 0.16);
+ color: #F4B6B6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F4B6B6;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 182, 182, 0.04);
+ border-color: transparent;
+ color: #F4B6B6;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 182, 182, 0.16);
+ border-color: transparent;
+ color: #F4B6B6;
+}
+
+.p-button.p-button-link {
+ color: #617c8a;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #617c8a;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #617c8a;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #324249;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #222c31;
+ 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: 2px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #7B95A3;
+ 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(123, 149, 163, 0.04);
+ color: #7B95A3;
+}
+.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(123, 149, 163, 0.16);
+ color: #7B95A3;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #a6a6a6;
+ border-color: #a6a6a6;
+}
+.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: #f4f4f4;
+ color: #a6a6a6;
+}
+.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: #dbdbdb;
+ color: #a6a6a6;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #7B95A3;
+ 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(123, 149, 163, 0.04);
+ color: #7B95A3;
+ 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(123, 149, 163, 0.16);
+ color: #7B95A3;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #a6a6a6;
+}
+.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: #f4f4f4;
+ color: #a6a6a6;
+}
+.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: #dbdbdb;
+ color: #a6a6a6;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.375375rem 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.53625rem 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: #a3897b;
+ 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(163, 137, 123, 0.04);
+ color: #a3897b;
+}
+.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(163, 137, 123, 0.16);
+ color: #a3897b;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #a3897b;
+ 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(163, 137, 123, 0.04);
+ border-color: transparent;
+ color: #a3897b;
+}
+.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(163, 137, 123, 0.16);
+ border-color: transparent;
+ color: #a3897b;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A3DEF8;
+ 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(163, 222, 248, 0.04);
+ color: #A3DEF8;
+}
+.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(163, 222, 248, 0.16);
+ color: #A3DEF8;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A3DEF8;
+ 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(163, 222, 248, 0.04);
+ border-color: transparent;
+ color: #A3DEF8;
+}
+.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(163, 222, 248, 0.16);
+ border-color: transparent;
+ color: #A3DEF8;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A3E2C6;
+ 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(163, 226, 198, 0.04);
+ color: #A3E2C6;
+}
+.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(163, 226, 198, 0.16);
+ color: #A3E2C6;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A3E2C6;
+ 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(163, 226, 198, 0.04);
+ border-color: transparent;
+ color: #A3E2C6;
+}
+.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(163, 226, 198, 0.16);
+ border-color: transparent;
+ color: #A3E2C6;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffe38e;
+ 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(255, 227, 142, 0.04);
+ color: #ffe38e;
+}
+.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(255, 227, 142, 0.16);
+ color: #ffe38e;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffe38e;
+ 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(255, 227, 142, 0.04);
+ border-color: transparent;
+ color: #ffe38e;
+}
+.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(255, 227, 142, 0.16);
+ border-color: transparent;
+ color: #ffe38e;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #e9bef1;
+ 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(233, 190, 241, 0.04);
+ color: #e9bef1;
+}
+.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(233, 190, 241, 0.16);
+ color: #e9bef1;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #e9bef1;
+ 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(233, 190, 241, 0.04);
+ border-color: transparent;
+ color: #e9bef1;
+}
+.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(233, 190, 241, 0.16);
+ border-color: transparent;
+ color: #e9bef1;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F4B6B6;
+ 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(244, 182, 182, 0.04);
+ color: #F4B6B6;
+}
+.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(244, 182, 182, 0.16);
+ color: #F4B6B6;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F4B6B6;
+ 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(244, 182, 182, 0.04);
+ border-color: transparent;
+ color: #F4B6B6;
+}
+.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(244, 182, 182, 0.16);
+ border-color: transparent;
+ color: #F4B6B6;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #e4e9ec;
+}
+.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: #7B95A3;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #617c8a;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #AFD3C8;
+ color: #385048;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #7B95A3;
+ color: #ffffff;
+ border: 1px solid #7B95A3;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #dadada;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #dadada;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #666666;
+ background: #ffffff;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #dadada;
+ border-width: 1px;
+ font-weight: 700;
+ color: #666666;
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #666666;
+ 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: #385048;
+ background: #AFD3C8;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #666666;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #666666;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #385048;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #385048;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #e4e9ec;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dadada;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #e4e9ec;
+}
+.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: 700;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #e4e9ec;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #AFD3C8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #AFD3C8;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #666666;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #7B95A3;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #7B95A3;
+}
+.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: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #f8f8f8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #385048;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #385048;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #7B95A3;
+ color: #ffffff;
+ border: 1px solid #7B95A3;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #666666;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #dadada;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #dadada;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #666666;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+.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 #e4e9ec;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dadada;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #dadada;
+ color: #666666;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #dadada;
+}
+.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.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #dadada;
+ color: #666666;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #7B95A3;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #7B95A3;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #AFD3C8;
+ border: 1px solid #6c8999;
+ color: #385048;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #6c8999;
+ color: #ffffff;
+ border-color: #6c8999;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #617c8a;
+ color: #ffffff;
+ border-color: #617c8a;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.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 0.2rem #e4e9ec;
+}
+.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: #eaeaea;
+ border: 1px solid #eaeaea;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #AFD3C8;
+ border-color: #AFD3C8;
+ color: #385048;
+}
+.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: #8DC8B5;
+ border-color: #8DC8B5;
+ color: #385048;
+}
+.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 0.2rem #e4e9ec;
+ 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: 2px;
+ border-bottom-left-radius: 2px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dadada;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #7B95A3;
+ border-color: #7B95A3;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #666666;
+ border-color: #dadada;
+}
+.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 #7B95A3;
+ padding: 0.857rem 1rem;
+ background: #7B95A3;
+ color: #ffffff;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #e4e9ec;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #385048;
+ background: #AFD3C8;
+ border-color: #6c8999;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #385048;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #AFD3C8;
+ border-color: #6c8999;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #f4f4f4;
+ color: #666666;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #7B95A3;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #6c8999;
+ color: #ffffff;
+ border-color: #6c8999;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #617c8a;
+ color: #ffffff;
+ border-color: #617c8a;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #ffffff;
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+}
+.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 0.2rem #e4e9ec;
+}
+.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: #eaeaea;
+ border: 1px solid #eaeaea;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.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: #AFD3C8;
+ border-color: #AFD3C8;
+ color: #385048;
+}
+.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: #8DC8B5;
+ border-color: #8DC8B5;
+ color: #385048;
+}
+.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 0.2rem #e4e9ec;
+ 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: 2px;
+ border-bottom-left-radius: 2px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #7B95A3;
+ color: #ffffff;
+ border: 1px solid #7B95A3;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ padding: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #f4f4f4;
+ color: #666666;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e4e9ec;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #f8f8f8;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #f4f4f4;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #f4f4f4;
+ color: #666666;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #5da68f;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dadada;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dadada;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ padding: 0.571rem 1rem;
+}
+.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 0.2rem #e4e9ec;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #666666;
+ border: solid #dadada;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 2px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #666666;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ 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: #f4f4f4;
+ border-color: transparent;
+ color: #666666;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #666666;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #666666;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #AFD3C8;
+ border-color: #AFD3C8;
+ color: #385048;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #f4f4f4;
+ border-color: transparent;
+ color: #666666;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #7B95A3;
+ color: #ffffff;
+ border: 1px solid #7B95A3;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ padding: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: transform 0.2s, background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #f4f4f4;
+ color: #666666;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e4e9ec;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #f8f8f8;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #f4f4f4;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #AFD3C8;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #c8c8c8;
+}
+.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 #dadada;
+ background: #ffffff;
+ color: #666666;
+ padding: 0.571rem 1rem;
+ border-radius: 2px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #e4e9ec;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #a6a6a6;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #666666;
+}
+.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 #e4e9ec;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.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: #385048;
+}
+.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: #385048;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #f4f4f4;
+ color: #666666;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #a6a6a6;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #7B95A3;
+ color: #ffffff;
+ border: 1px solid #7B95A3;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #dadada;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #dadada;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #666666;
+ background: #ffffff;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #dadada;
+ border-width: 1px;
+ font-weight: 700;
+ color: #666666;
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #e4e9ec;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #666666;
+ 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: #385048;
+ background: #AFD3C8;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #666666;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #666666;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #385048;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dadada;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #666666;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #e4e9ec;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #385048;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #385048;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #666666;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #666666;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #7B95A3;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #7B95A3;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #7B95A3;
+ color: #ffffff;
+ background: #7B95A3;
+ font-weight: 700;
+ border-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #e4e9ec;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #617c8a;
+ border-color: #617c8a;
+ color: #ffffff;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #AFD3C8;
+ border-color: #dadada;
+ color: #385048;
+ 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: #8DC8B5;
+ background: #8DC8B5;
+ color: #385048;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-accordion .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #666666;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
+ border-radius: 2px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #a6a6a6;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ border-radius: 2px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #7B95A3;
+ color: #ffffff;
+ background: #7B95A3;
+ font-weight: 700;
+ border-radius: 2px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #ffffff;
+ border-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #e4e9ec;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #ffffff;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #617c8a;
+ border-color: #617c8a;
+ color: #ffffff;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.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 #dadada;
+}
+.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 #dadada;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #7B95A3;
+ padding: 0.857rem 1rem;
+ background: #7B95A3;
+ color: #ffffff;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f8f8;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.p-splitter {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ border-radius: 2px;
+ color: #666666;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #eaeaea;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dadada;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dadada;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #7B95A3;
+ border-width: 1px;
+ border-color: #7B95A3;
+ background: #7B95A3;
+ color: #ffffff;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.2rem #e4e9ec;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #617c8a;
+ border-color: #617c8a;
+ color: #ffffff;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #AFD3C8;
+ border-color: #dadada;
+ color: #385048;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #AFD3C8;
+ color: #385048;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #dadada;
+ color: #666666;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+
+.p-toolbar {
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+ padding: 0.857rem 1rem;
+ border-radius: 2px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #f1f1f1;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0 1rem 0.571rem 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(241, 241, 241, 0);
+ border-bottom-color: #f1f1f1;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #f1f1f1;
+}
+.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: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #f1f1f1;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #7B95A3;
+ background: #7B95A3;
+ color: #ffffff;
+ padding: 1rem;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #666666;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.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: #666666;
+ border: 1px solid #f1f1f1;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #7B95A3;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #6c8999;
+ 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(241, 241, 241, 0);
+ border-bottom-color: #e5e5e5;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #f1f1f1;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #f1f1f1;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem #e4e9ec;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #AFD3C8;
+ color: #385048;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 2px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #AFD3C8;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #AFD3C8;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #AFD3C8;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #AFD3C8;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #7B95A3;
+ padding: 0.857rem 1rem;
+ border: 1px solid #7B95A3;
+ color: #ffffff;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #dadada;
+ color: #666666;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #dadada;
+ border-radius: 2px;
+ 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: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #6c8999;
+ color: #ffffff;
+ border-color: #6c8999;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #617c8a;
+ color: #ffffff;
+ border-color: #617c8a;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ border-radius: 2px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #666666;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #666666;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #666666;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 2px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #666666;
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #666666;
+ background: #e0e0e0;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #666666;
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #dadada;
+ margin: 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: 2px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e4e9ec;
+}
+.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: 0.5rem;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #c8c8c8;
+ border-radius: 2px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #666666;
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #666666;
+ background: #e0e0e0;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #666666;
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #666666;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dadada;
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ 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: #666666;
+ 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: #666666;
+ background: #eaeaea;
+}
+.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: #666666;
+}
+.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: #666666;
+}
+
+.p-menu {
+ padding: 0;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #c8c8c8;
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #666666;
+ background: #eaeaea;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #666666;
+ background: #e0e0e0;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #666666;
+ background: #eaeaea;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #666666;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #dadada;
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #c8c8c8;
+ border-radius: 2px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #666666;
+ background: #eaeaea;
+}
+.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: #666666;
+}
+.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: #666666;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #666666;
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #666666;
+ background: #e0e0e0;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #666666;
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dadada;
+ margin: 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: #666666;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #666666;
+ background: #eaeaea;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #dadada;
+ margin: 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.571rem;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
+ padding-left: 4.285rem;
+ }
+ .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.999rem;
+ }
+ .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: 7.713rem;
+ }
+ .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: 9.427rem;
+ }
+ .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 #7B95A3;
+ color: #ffffff;
+ background: #7B95A3;
+ border-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 0.857rem 1rem;
+ 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 0.2rem #e4e9ec;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #617c8a;
+ border-color: #617c8a;
+ color: #ffffff;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #AFD3C8;
+ border-color: #dadada;
+ color: #385048;
+ 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: #8DC8B5;
+ background: #8DC8B5;
+ color: #385048;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #666666;
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #666666;
+ background: #e0e0e0;
+}
+.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: #666666;
+}
+.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: #666666;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #666666;
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.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 #dadada;
+ margin: 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: 2px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #a6a6a6;
+ border: 1px solid #c8c8c8;
+ 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: #a6a6a6;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #666666;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dadada;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #7B95A3;
+ border-width: 1px;
+ border-color: #7B95A3;
+ background: #7B95A3;
+ color: #ffffff;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 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 0.2rem #e4e9ec;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #617c8a;
+ border-color: #617c8a;
+ color: #ffffff;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #AFD3C8;
+ border-color: #dadada;
+ color: #385048;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #c8c8c8;
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
+ padding: 0.857rem;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #666666;
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #666666;
+ background: #e0e0e0;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #666666;
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #dadada;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 2px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #A3DEF8;
+ border: 1px solid #79C8EB;
+ border-width: 1px;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #A3E2C6;
+ border: 1px solid #A3E2C6;
+ border-width: 1px;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe277;
+ border: 1px solid #ffe277;
+ border-width: 1px;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ff8b8b;
+ border: 1px solid #ff8b8b;
+ border-width: 1px;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.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: 2px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #e4e9ec;
+}
+.p-message.p-message-info {
+ background: #A3DEF8;
+ border: 1px solid #79C8EB;
+ border-width: 1px;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #A3E2C6;
+ border: 1px solid #A3E2C6;
+ border-width: 1px;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe277;
+ border: 1px solid #ffe277;
+ border-width: 1px;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #ff8b8b;
+ border: 1px solid #ff8b8b;
+ border-width: 1px;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 2px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #e4e9ec;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #A3DEF8;
+ border: 1px solid #79C8EB;
+ border-width: 1px;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #A3E2C6;
+ border: 1px solid #A3E2C6;
+ border-width: 1px;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe277;
+ border: 1px solid #ffe277;
+ border-width: 1px;
+ color: #212121;
+}
+.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: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ff8b8b;
+ border: 1px solid #ff8b8b;
+ border-width: 1px;
+ color: #212121;
+}
+.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: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+ 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(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #7B95A3;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #617c8a;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #AFD3C8;
+ color: #385048;
+}
+.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: #AFD3C8;
+ color: #385048;
+}
+.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: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dadada;
+ border-radius: 2px;
+}
+.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: #7B95A3;
+ 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: #a3897b;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #A3E2C6;
+ color: #323E39;
+}
+.p-badge.p-badge-info {
+ background-color: #A3DEF8;
+ color: #3D4447;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffe38e;
+ color: #333333;
+}
+.p-badge.p-badge-danger {
+ background-color: #F4B6B6;
+ color: #262222;
+}
+.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-chip {
+ background-color: #dadada;
+ color: #666666;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #f4f4f4;
+ color: #666666;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #efefef;
+ border-radius: 2px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #7B95A3;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f4f4f4;
+}
+
+.p-skeleton {
+ background-color: #dadada;
+ border-radius: 2px;
+}
+.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: #7B95A3;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 2px;
+}
+.p-tag.p-tag-success {
+ background-color: #A3E2C6;
+ color: #323E39;
+}
+.p-tag.p-tag-info {
+ background-color: #A3DEF8;
+ color: #3D4447;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffe38e;
+ color: #333333;
+}
+.p-tag.p-tag-danger {
+ background-color: #F4B6B6;
+ color: #262222;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #dadada;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-panel .p-panel-header .p-panel-header-icon {
+ color: #ffffff;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #ffffff;
+}
+
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ color: #ffffff;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #ffffff;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/public/themes/saga-blue/theme.css b/frontend/public/themes/saga-blue/theme.css
new file mode 100644
index 0000000..ecb70f7
--- /dev/null
+++ b/frontend/public/themes/saga-blue/theme.css
@@ -0,0 +1,5784 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#2196F3;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f8f9fa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dee2e6;
+ --surface-hover: #e9ecef;
+ --focus-ring: 0 0 0 0.2rem #a6d5fa;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #f44336;
+}
+
+.p-text-secondary {
+ color: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#f4fafe;
+ --primary-100:#cae6fc;
+ --primary-200:#a0d2fa;
+ --primary-300:#75bef8;
+ --primary-400:#4baaf5;
+ --primary-500:#2196f3;
+ --primary-600:#1c80cf;
+ --primary-700:#1769aa;
+ --primary-800:#125386;
+ --primary-900:#0d3c61;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #2196F3;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ 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: #ced4da;
+ color: #495057;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(33, 150, 243, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #2196F3;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #2196F3;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(33, 150, 243, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #2196F3;
+ background: #2196F3;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #2196F3;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #0b7ad1;
+ background: #0b7ad1;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #2196F3;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #0b7ad1;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #2196F3;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #ced4da;
+ color: #495057;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #2196F3;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #6c757d;
+}
+.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: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(33, 150, 243, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #2196F3;
+}
+.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: #2196F3;
+}
+.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: #2196F3;
+}
+.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: #2196F3;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #a6d5fa;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #2196F3;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0d89ec;
+}
+.p-inputswitch.p-invalid {
+ border-color: #f44336;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #2196F3;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #f44336;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #f44336;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(33, 150, 243, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-listbox.p-invalid {
+ border-color: #f44336;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #2196F3;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(33, 150, 243, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #2196F3;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #2196F3;
+ background: #2196F3;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #0b7ad1;
+ background: #0b7ad1;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #f44336;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #2196F3;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #0b7ad1;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #e74c3c;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #2196F3;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #2196F3;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #c0392b;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #2196F3;
+ border-color: #2196F3;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #0d89ec;
+ border-color: #0d89ec;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #f44336;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #2196F3;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-slider .p-slider-range {
+ background: #2196F3;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #2196F3;
+ border-color: #2196F3;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #2196F3;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #2196F3;
+ border-color: #2196F3;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #0d89ec;
+ border-color: #0d89ec;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #f44336;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 1px solid #2196F3;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #0d89ec;
+ color: #ffffff;
+ border-color: #0d89ec;
+}
+.p-button:enabled:active {
+ background: #0b7ad1;
+ color: #ffffff;
+ border-color: #0b7ad1;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #2196F3;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #56717d;
+ color: #ffffff;
+ border-color: #56717d;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #beccd2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #4d646f;
+ color: #ffffff;
+ border-color: #4d646f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #0288D1;
+ border: 1px solid #0288D1;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #027abc;
+ color: #ffffff;
+ border-color: #027abc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #89d4fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #026da7;
+ color: #ffffff;
+ border-color: #026da7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #0288D1;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 1px solid #689F38;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #5e8f32;
+ color: #ffffff;
+ border-color: #5e8f32;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c2e0a8;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #537f2d;
+ color: #ffffff;
+ border-color: #537f2d;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 1px solid #FBC02D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fab710;
+ color: #212529;
+ border-color: #fab710;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fde6ab;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #e8a704;
+ color: #212529;
+ border-color: #e8a704;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 1px solid #D32F2F;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02929;
+ color: #ffffff;
+ border-color: #c02929;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edacac;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa2424;
+ color: #ffffff;
+ border-color: #aa2424;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #0b7ad1;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #0b7ad1;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #0b7ad1;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ 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(33, 150, 243, 0.04);
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ color: #2196F3;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ 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(33, 150, 243, 0.04);
+ color: #2196F3;
+ 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(33, 150, 243, 0.16);
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #607D8B;
+ 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(96, 125, 139, 0.04);
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ color: #607D8B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #607D8B;
+ 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(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ color: #0288D1;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.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: #e9ecef;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #dee2e6;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #E3F2FD;
+ color: #495057;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #E3F2FD;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #2196F3;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #2196F3;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e9ecef;
+ color: #2196F3;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #2196F3;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #a6d5fa;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #E3F2FD;
+ color: #495057;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #E3F2FD;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #E3F2FD;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #2196F3;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.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: #E3F2FD;
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #495057;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #e9ecef;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #E3F2FD;
+ color: #495057;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #a6d5fa;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #0d89ec;
+ border: 1px solid #0d89ec;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 1px solid #2196F3;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #0d89ec;
+ color: #ffffff;
+ border-color: #0d89ec;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #0b7ad1;
+ color: #ffffff;
+ border-color: #0b7ad1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.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 0.2rem #a6d5fa;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #2196F3;
+ border-color: #2196F3;
+ 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: #0d89ec;
+ border-color: #0d89ec;
+ 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 0.2rem #a6d5fa;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #0d89ec;
+ border-color: #0d89ec;
+}
+.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: #0d89ec;
+ border-color: #0d89ec;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 1px solid #2196F3;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #0d89ec;
+ color: #ffffff;
+ border-color: #0d89ec;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #0b7ad1;
+ color: #ffffff;
+ border-color: #0b7ad1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #2196F3;
+ border: 1px solid #2196F3;
+}
+.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 0.2rem #a6d5fa;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #2196F3;
+ border-color: #2196F3;
+ 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: #0d89ec;
+ border-color: #0d89ec;
+ 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 0.2rem #a6d5fa;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #E3F2FD;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #6cbbf5;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+}
+.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 0.2rem #a6d5fa;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #E3F2FD;
+ border-color: #E3F2FD;
+ color: #495057;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #2196F3;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #a6d5fa;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #E3F2FD;
+ color: #495057;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #a6d5fa;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #E3F2FD;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #2196F3;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #2196F3;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #a6d5fa;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #E3F2FD;
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #2196F3;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #495057;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.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 #dee2e6;
+}
+.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 #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #a6d5fa;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #2196F3;
+ color: #2196F3;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #2196F3;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #a6d5fa;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #2196F3;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #0d89ec;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #0d89ec;
+ color: #ffffff;
+ border-color: #0d89ec;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #0b7ad1;
+ color: #ffffff;
+ border-color: #0b7ad1;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ 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 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #495057;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ 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: #6c757d;
+ 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: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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 #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem;
+ font-weight: 600;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.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 #dee2e6;
+ 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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #E3F2FD;
+ color: #495057;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #a6d5fa;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #2196F3;
+ color: #2196F3;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.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 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #e9ecef;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #dee2e6;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #E3F2FD;
+ color: #495057;
+}
+.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: #E3F2FD;
+ color: #495057;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 3px;
+}
+.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: #2196F3;
+ 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: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #2196F3;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #e9ecef;
+ border-radius: 3px;
+}
+.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: #2196F3;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #2196F3;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #2196F3;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #2196F3;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #2196F3;
+}
diff --git a/frontend/public/themes/saga-green/theme.css b/frontend/public/themes/saga-green/theme.css
new file mode 100644
index 0000000..42aebe6
--- /dev/null
+++ b/frontend/public/themes/saga-green/theme.css
@@ -0,0 +1,5784 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#4CAF50;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f8f9fa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dee2e6;
+ --surface-hover: #e9ecef;
+ --focus-ring: 0 0 0 0.2rem #b7e0b8;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #f44336;
+}
+
+.p-text-secondary {
+ color: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#f6fbf6;
+ --primary-100:#d4ecd5;
+ --primary-200:#b2ddb4;
+ --primary-300:#90cd93;
+ --primary-400:#6ebe71;
+ --primary-500:#4caf50;
+ --primary-600:#419544;
+ --primary-700:#357b38;
+ --primary-800:#2a602c;
+ --primary-900:#1e4620;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #4CAF50;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ 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: #ced4da;
+ color: #495057;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(76, 175, 80, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #4CAF50;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #4CAF50;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(76, 175, 80, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #4CAF50;
+ background: #4CAF50;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #4CAF50;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #3d8c40;
+ background: #3d8c40;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #4CAF50;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #3d8c40;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #4CAF50;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #ced4da;
+ color: #495057;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #4CAF50;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #6c757d;
+}
+.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: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(76, 175, 80, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #4CAF50;
+}
+.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: #4CAF50;
+}
+.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: #4CAF50;
+}
+.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: #4CAF50;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #b7e0b8;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #4CAF50;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #449e48;
+}
+.p-inputswitch.p-invalid {
+ border-color: #f44336;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #4CAF50;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #f44336;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #f44336;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(76, 175, 80, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-listbox.p-invalid {
+ border-color: #f44336;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #4CAF50;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(76, 175, 80, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #4CAF50;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #4CAF50;
+ background: #4CAF50;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #3d8c40;
+ background: #3d8c40;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #f44336;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #4CAF50;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #3d8c40;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #e74c3c;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #4CAF50;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #4CAF50;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #c0392b;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #4CAF50;
+ border-color: #4CAF50;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #449e48;
+ border-color: #449e48;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #f44336;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #4CAF50;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-slider .p-slider-range {
+ background: #4CAF50;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #4CAF50;
+ border-color: #4CAF50;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #4CAF50;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #4CAF50;
+ border-color: #4CAF50;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #449e48;
+ border-color: #449e48;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #f44336;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 1px solid #4CAF50;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #449e48;
+ color: #ffffff;
+ border-color: #449e48;
+}
+.p-button:enabled:active {
+ background: #3d8c40;
+ color: #ffffff;
+ border-color: #3d8c40;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4CAF50;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ color: #4CAF50;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #4CAF50;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #56717d;
+ color: #ffffff;
+ border-color: #56717d;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #beccd2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #4d646f;
+ color: #ffffff;
+ border-color: #4d646f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #0288D1;
+ border: 1px solid #0288D1;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #027abc;
+ color: #ffffff;
+ border-color: #027abc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #89d4fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #026da7;
+ color: #ffffff;
+ border-color: #026da7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #0288D1;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 1px solid #689F38;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #5e8f32;
+ color: #ffffff;
+ border-color: #5e8f32;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c2e0a8;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #537f2d;
+ color: #ffffff;
+ border-color: #537f2d;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 1px solid #FBC02D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fab710;
+ color: #212529;
+ border-color: #fab710;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fde6ab;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #e8a704;
+ color: #212529;
+ border-color: #e8a704;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 1px solid #D32F2F;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02929;
+ color: #ffffff;
+ border-color: #c02929;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edacac;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa2424;
+ color: #ffffff;
+ border-color: #aa2424;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #3d8c40;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #3d8c40;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #3d8c40;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #4CAF50;
+ 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(76, 175, 80, 0.04);
+ color: #4CAF50;
+}
+.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(76, 175, 80, 0.16);
+ color: #4CAF50;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #4CAF50;
+ 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(76, 175, 80, 0.04);
+ color: #4CAF50;
+ 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(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #607D8B;
+ 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(96, 125, 139, 0.04);
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ color: #607D8B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #607D8B;
+ 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(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ color: #0288D1;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.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: #e9ecef;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #dee2e6;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #E8F5E9;
+ color: #495057;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #E8F5E9;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #4CAF50;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #4CAF50;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e9ecef;
+ color: #4CAF50;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #4CAF50;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #b7e0b8;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #E8F5E9;
+ color: #495057;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #E8F5E9;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #E8F5E9;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #4CAF50;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.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: #E8F5E9;
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #495057;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #e9ecef;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #E8F5E9;
+ color: #495057;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #b7e0b8;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #449e48;
+ border: 1px solid #449e48;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 1px solid #4CAF50;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #449e48;
+ color: #ffffff;
+ border-color: #449e48;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #3d8c40;
+ color: #ffffff;
+ border-color: #3d8c40;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.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 0.2rem #b7e0b8;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #4CAF50;
+ border-color: #4CAF50;
+ 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: #449e48;
+ border-color: #449e48;
+ 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 0.2rem #b7e0b8;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #449e48;
+ border-color: #449e48;
+}
+.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: #449e48;
+ border-color: #449e48;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 1px solid #4CAF50;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #449e48;
+ color: #ffffff;
+ border-color: #449e48;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #3d8c40;
+ color: #ffffff;
+ border-color: #3d8c40;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #4CAF50;
+ border: 1px solid #4CAF50;
+}
+.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 0.2rem #b7e0b8;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #4CAF50;
+ border-color: #4CAF50;
+ 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: #449e48;
+ border-color: #449e48;
+ 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 0.2rem #b7e0b8;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #E8F5E9;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #8fce94;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+}
+.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 0.2rem #b7e0b8;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #E8F5E9;
+ border-color: #E8F5E9;
+ color: #495057;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #4CAF50;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #b7e0b8;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #E8F5E9;
+ color: #495057;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #b7e0b8;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #E8F5E9;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #4CAF50;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #4CAF50;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #b7e0b8;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #E8F5E9;
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #4CAF50;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #495057;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.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 #dee2e6;
+}
+.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 #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #b7e0b8;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #4CAF50;
+ color: #4CAF50;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #4CAF50;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #b7e0b8;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #4CAF50;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #449e48;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #449e48;
+ color: #ffffff;
+ border-color: #449e48;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #3d8c40;
+ color: #ffffff;
+ border-color: #3d8c40;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ 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 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #495057;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ 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: #6c757d;
+ 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: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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 #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem;
+ font-weight: 600;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.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 #dee2e6;
+ 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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #E8F5E9;
+ color: #495057;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #b7e0b8;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #4CAF50;
+ color: #4CAF50;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.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 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #e9ecef;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #dee2e6;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #E8F5E9;
+ color: #495057;
+}
+.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: #E8F5E9;
+ color: #495057;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 3px;
+}
+.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: #4CAF50;
+ 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: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #4CAF50;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #e9ecef;
+ border-radius: 3px;
+}
+.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: #4CAF50;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #4CAF50;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #4CAF50;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #4CAF50;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #4CAF50;
+}
diff --git a/frontend/public/themes/saga-orange/theme.css b/frontend/public/themes/saga-orange/theme.css
new file mode 100644
index 0000000..ae585ec
--- /dev/null
+++ b/frontend/public/themes/saga-orange/theme.css
@@ -0,0 +1,5784 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#FFC107;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f8f9fa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dee2e6;
+ --surface-hover: #e9ecef;
+ --focus-ring: 0 0 0 0.2rem #ffe69c;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #f44336;
+}
+
+.p-text-secondary {
+ color: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#fffcf3;
+ --primary-100:#fff0c3;
+ --primary-200:#ffe494;
+ --primary-300:#ffd965;
+ --primary-400:#ffcd36;
+ --primary-500:#ffc107;
+ --primary-600:#d9a406;
+ --primary-700:#b38705;
+ --primary-800:#8c6a04;
+ --primary-900:#664d03;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #FFC107;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ 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: #ced4da;
+ color: #495057;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #ebe0ce;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #FFC107;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #FFC107;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #ebe0ce;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #FFC107;
+ background: #FFC107;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #FFC107;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #d29d00;
+ background: #d29d00;
+ color: #212529;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #FFC107;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #d29d00;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #FFC107;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #ced4da;
+ color: #495057;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #FFC107;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #6c757d;
+}
+.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: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: #ebe0ce;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #FFC107;
+}
+.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: #FFC107;
+}
+.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: #FFC107;
+}
+.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: #FFC107;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #ffe69c;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #FFC107;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ecb100;
+}
+.p-inputswitch.p-invalid {
+ border-color: #f44336;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #FFC107;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #f44336;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #f44336;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: #ebe0ce;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-listbox.p-invalid {
+ border-color: #f44336;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #FFC107;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: #ebe0ce;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #FFC107;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #FFC107;
+ background: #FFC107;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #d29d00;
+ background: #d29d00;
+ color: #212529;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #f44336;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #FFC107;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #d29d00;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #e74c3c;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #FFC107;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #FFC107;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #c0392b;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #FFC107;
+ border-color: #FFC107;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #ecb100;
+ border-color: #ecb100;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #f44336;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #FFC107;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-slider .p-slider-range {
+ background: #FFC107;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #FFC107;
+ border-color: #FFC107;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #FFC107;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #FFC107;
+ border-color: #FFC107;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #ecb100;
+ border-color: #ecb100;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #f44336;
+}
+
+.p-button {
+ color: #212529;
+ background: #FFC107;
+ border: 1px solid #FFC107;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #ecb100;
+ color: #212529;
+ border-color: #ecb100;
+}
+.p-button:enabled:active {
+ background: #d29d00;
+ color: #212529;
+ border-color: #d29d00;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFC107;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ color: #FFC107;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ color: #FFC107;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #FFC107;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ color: #FFC107;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ color: #FFC107;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #FFC107;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #56717d;
+ color: #ffffff;
+ border-color: #56717d;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #beccd2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #4d646f;
+ color: #ffffff;
+ border-color: #4d646f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #0288D1;
+ border: 1px solid #0288D1;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #027abc;
+ color: #ffffff;
+ border-color: #027abc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #89d4fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #026da7;
+ color: #ffffff;
+ border-color: #026da7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #0288D1;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 1px solid #689F38;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #5e8f32;
+ color: #ffffff;
+ border-color: #5e8f32;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c2e0a8;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #537f2d;
+ color: #ffffff;
+ border-color: #537f2d;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 1px solid #FBC02D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fab710;
+ color: #212529;
+ border-color: #fab710;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fde6ab;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #e8a704;
+ color: #212529;
+ border-color: #e8a704;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 1px solid #D32F2F;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02929;
+ color: #ffffff;
+ border-color: #c02929;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edacac;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa2424;
+ color: #ffffff;
+ border-color: #aa2424;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #d29d00;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #d29d00;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #d29d00;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFC107;
+ 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(255, 193, 7, 0.04);
+ color: #FFC107;
+}
+.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(255, 193, 7, 0.16);
+ color: #FFC107;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFC107;
+ 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(255, 193, 7, 0.04);
+ color: #FFC107;
+ 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(255, 193, 7, 0.16);
+ color: #FFC107;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #607D8B;
+ 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(96, 125, 139, 0.04);
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ color: #607D8B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #607D8B;
+ 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(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ color: #0288D1;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.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: #e9ecef;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #dee2e6;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #FFF3E0;
+ color: #495057;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #FFF3E0;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #FFC107;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #FFC107;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e9ecef;
+ color: #FFC107;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #FFC107;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #ffe69c;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #FFF3E0;
+ color: #495057;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #FFF3E0;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #FFF3E0;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #FFC107;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.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: #FFF3E0;
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #495057;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #e9ecef;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #FFF3E0;
+ color: #495057;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #ffe69c;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #ecb100;
+ border: 1px solid #ecb100;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFC107;
+ border: 1px solid #FFC107;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #ecb100;
+ color: #212529;
+ border-color: #ecb100;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #d29d00;
+ color: #212529;
+ border-color: #d29d00;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.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 0.2rem #ffe69c;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #FFC107;
+ border-color: #FFC107;
+ color: #212529;
+}
+.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: #ecb100;
+ border-color: #ecb100;
+ color: #212529;
+}
+.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 0.2rem #ffe69c;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #ecb100;
+ border-color: #ecb100;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #ecb100;
+ border-color: #ecb100;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFC107;
+ border: 1px solid #FFC107;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #ecb100;
+ color: #212529;
+ border-color: #ecb100;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #d29d00;
+ color: #212529;
+ border-color: #d29d00;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #212529;
+ background: #FFC107;
+ border: 1px solid #FFC107;
+}
+.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 0.2rem #ffe69c;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #FFC107;
+ border-color: #FFC107;
+ color: #212529;
+}
+.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: #ecb100;
+ border-color: #ecb100;
+ color: #212529;
+}
+.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 0.2rem #ffe69c;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #FFF3E0;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #ffc261;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+}
+.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 0.2rem #ffe69c;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #FFF3E0;
+ border-color: #FFF3E0;
+ color: #495057;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #FFC107;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #ffe69c;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #FFF3E0;
+ color: #495057;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #ffe69c;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #FFF3E0;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #FFC107;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #FFC107;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #ffe69c;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #FFF3E0;
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #FFC107;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #ffe69c;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #ffe69c;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #495057;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.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 #dee2e6;
+}
+.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 #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #ffe69c;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #FFC107;
+ color: #FFC107;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #FFC107;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #ffe69c;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #FFC107;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #ecb100;
+ color: #212529;
+}
+.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: #495057;
+ border: 0 none;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #ecb100;
+ color: #212529;
+ border-color: #ecb100;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #d29d00;
+ color: #212529;
+ border-color: #d29d00;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ 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 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #495057;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ 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: #6c757d;
+ 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: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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 #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem;
+ font-weight: 600;
+}
+.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 0.2rem #ffe69c;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.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 #dee2e6;
+ 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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #FFF3E0;
+ color: #495057;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #ffe69c;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #FFC107;
+ color: #FFC107;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.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 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #ffe69c;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #ffe69c;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #e9ecef;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #dee2e6;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #FFF3E0;
+ color: #495057;
+}
+.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: #FFF3E0;
+ color: #495057;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 3px;
+}
+.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: #FFC107;
+ color: #212529;
+ 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: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #FFC107;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #e9ecef;
+ border-radius: 3px;
+}
+.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: #FFC107;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #FFC107;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #FFC107;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #FFC107;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #FFC107;
+}
diff --git a/frontend/public/themes/saga-purple/theme.css b/frontend/public/themes/saga-purple/theme.css
new file mode 100644
index 0000000..7051507
--- /dev/null
+++ b/frontend/public/themes/saga-purple/theme.css
@@ -0,0 +1,5784 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#9C27B0;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f8f9fa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dee2e6;
+ --surface-hover: #e9ecef;
+ --focus-ring: 0 0 0 0.2rem #df9eea;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #f44336;
+}
+
+.p-text-secondary {
+ color: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#faf4fb;
+ --primary-100:#e7cbec;
+ --primary-200:#d4a2dd;
+ --primary-300:#c279ce;
+ --primary-400:#af50bf;
+ --primary-500:#9c27b0;
+ --primary-600:#852196;
+ --primary-700:#6d1b7b;
+ --primary-800:#561561;
+ --primary-900:#3e1046;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #9C27B0;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ 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: #ced4da;
+ color: #495057;
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(156, 39, 176, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #9C27B0;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #9C27B0;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(156, 39, 176, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #9C27B0;
+ background: #9C27B0;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #9C27B0;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #7d1f8d;
+ background: #7d1f8d;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #9C27B0;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #7d1f8d;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #9C27B0;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #ced4da;
+ color: #495057;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #9C27B0;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #6c757d;
+}
+.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: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(156, 39, 176, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #9C27B0;
+}
+.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: #9C27B0;
+}
+.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: #9C27B0;
+}
+.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: #9C27B0;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #df9eea;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #9C27B0;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #8c239e;
+}
+.p-inputswitch.p-invalid {
+ border-color: #f44336;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #9C27B0;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #f44336;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #f44336;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(156, 39, 176, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-listbox.p-invalid {
+ border-color: #f44336;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #9C27B0;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(156, 39, 176, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #9C27B0;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #9C27B0;
+ background: #9C27B0;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #7d1f8d;
+ background: #7d1f8d;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #f44336;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #9C27B0;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #7d1f8d;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #e74c3c;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #9C27B0;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #9C27B0;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #c0392b;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #9C27B0;
+ border-color: #9C27B0;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #8c239e;
+ border-color: #8c239e;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #f44336;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #9C27B0;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-slider .p-slider-range {
+ background: #9C27B0;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #9C27B0;
+ border-color: #9C27B0;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #9C27B0;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #f44336;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #9C27B0;
+ border-color: #9C27B0;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #8c239e;
+ border-color: #8c239e;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #f44336;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #9C27B0;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #56717d;
+ color: #ffffff;
+ border-color: #56717d;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #beccd2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #4d646f;
+ color: #ffffff;
+ border-color: #4d646f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #0288D1;
+ border: 1px solid #0288D1;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #027abc;
+ color: #ffffff;
+ border-color: #027abc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #89d4fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #026da7;
+ color: #ffffff;
+ border-color: #026da7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #0288D1;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 1px solid #689F38;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #5e8f32;
+ color: #ffffff;
+ border-color: #5e8f32;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c2e0a8;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #537f2d;
+ color: #ffffff;
+ border-color: #537f2d;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 1px solid #FBC02D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fab710;
+ color: #212529;
+ border-color: #fab710;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fde6ab;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #e8a704;
+ color: #212529;
+ border-color: #e8a704;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 1px solid #D32F2F;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02929;
+ color: #ffffff;
+ border-color: #c02929;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edacac;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa2424;
+ color: #ffffff;
+ border-color: #aa2424;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #7d1f8d;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #7d1f8d;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #7d1f8d;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+ 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(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #607D8B;
+ 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(96, 125, 139, 0.04);
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ color: #607D8B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #607D8B;
+ 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(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ color: #0288D1;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.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: #e9ecef;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #dee2e6;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #F3E5F5;
+ color: #495057;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #F3E5F5;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #9C27B0;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #9C27B0;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e9ecef;
+ color: #9C27B0;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #9C27B0;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #df9eea;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #F3E5F5;
+ color: #495057;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #F3E5F5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #F3E5F5;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #9C27B0;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.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: #F3E5F5;
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #495057;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #e9ecef;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #F3E5F5;
+ color: #495057;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #df9eea;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #8c239e;
+ border: 1px solid #8c239e;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.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 0.2rem #df9eea;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #9C27B0;
+ border-color: #9C27B0;
+ 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: #8c239e;
+ border-color: #8c239e;
+ 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 0.2rem #df9eea;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #8c239e;
+ border-color: #8c239e;
+}
+.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: #8c239e;
+ border-color: #8c239e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.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 0.2rem #df9eea;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #9C27B0;
+ border-color: #9C27B0;
+ 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: #8c239e;
+ border-color: #8c239e;
+ 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 0.2rem #df9eea;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #F3E5F5;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #c989d2;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+}
+.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 0.2rem #df9eea;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #F3E5F5;
+ border-color: #F3E5F5;
+ color: #495057;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #9C27B0;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #df9eea;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #F3E5F5;
+ color: #495057;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #df9eea;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #F3E5F5;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #9C27B0;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #9C27B0;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #df9eea;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #F3E5F5;
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #9C27B0;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #df9eea;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #df9eea;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: #495057;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.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 #dee2e6;
+}
+.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 #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #df9eea;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #9C27B0;
+ color: #9C27B0;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #9C27B0;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #df9eea;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #9C27B0;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #8c239e;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ 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 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #495057;
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ 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: #6c757d;
+ 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: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ 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 #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem;
+ font-weight: 600;
+}
+.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 0.2rem #df9eea;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.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 #dee2e6;
+ 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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #F3E5F5;
+ color: #495057;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #df9eea;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #9C27B0;
+ color: #9C27B0;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.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 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: #495057;
+ transition: box-shadow 0.2s;
+ 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: #495057;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: #495057;
+ background: #dee2e6;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #495057;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #df9eea;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #df9eea;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #e9ecef;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #dee2e6;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #F3E5F5;
+ color: #495057;
+}
+.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: #F3E5F5;
+ color: #495057;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 3px;
+}
+.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: #9C27B0;
+ 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: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #9C27B0;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #e9ecef;
+ border-radius: 3px;
+}
+.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: #9C27B0;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #9C27B0;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #9C27B0;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #9C27B0;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #9C27B0;
+}
diff --git a/frontend/public/themes/tailwind-light/fonts/Inter-Bold.woff b/frontend/public/themes/tailwind-light/fonts/Inter-Bold.woff
new file mode 100644
index 0000000..eaf3d4b
Binary files /dev/null and b/frontend/public/themes/tailwind-light/fonts/Inter-Bold.woff differ
diff --git a/frontend/public/themes/tailwind-light/fonts/Inter-Bold.woff2 b/frontend/public/themes/tailwind-light/fonts/Inter-Bold.woff2
new file mode 100644
index 0000000..2846f29
Binary files /dev/null and b/frontend/public/themes/tailwind-light/fonts/Inter-Bold.woff2 differ
diff --git a/frontend/public/themes/tailwind-light/fonts/Inter-Light.woff b/frontend/public/themes/tailwind-light/fonts/Inter-Light.woff
new file mode 100644
index 0000000..c496464
Binary files /dev/null and b/frontend/public/themes/tailwind-light/fonts/Inter-Light.woff differ
diff --git a/frontend/public/themes/tailwind-light/fonts/Inter-Light.woff2 b/frontend/public/themes/tailwind-light/fonts/Inter-Light.woff2
new file mode 100644
index 0000000..bc4be66
Binary files /dev/null and b/frontend/public/themes/tailwind-light/fonts/Inter-Light.woff2 differ
diff --git a/frontend/public/themes/tailwind-light/fonts/Inter-Medium.woff b/frontend/public/themes/tailwind-light/fonts/Inter-Medium.woff
new file mode 100644
index 0000000..d546843
Binary files /dev/null and b/frontend/public/themes/tailwind-light/fonts/Inter-Medium.woff differ
diff --git a/frontend/public/themes/tailwind-light/fonts/Inter-Medium.woff2 b/frontend/public/themes/tailwind-light/fonts/Inter-Medium.woff2
new file mode 100644
index 0000000..f92498a
Binary files /dev/null and b/frontend/public/themes/tailwind-light/fonts/Inter-Medium.woff2 differ
diff --git a/frontend/public/themes/tailwind-light/fonts/Inter-Regular.woff b/frontend/public/themes/tailwind-light/fonts/Inter-Regular.woff
new file mode 100644
index 0000000..62d3a61
Binary files /dev/null and b/frontend/public/themes/tailwind-light/fonts/Inter-Regular.woff differ
diff --git a/frontend/public/themes/tailwind-light/fonts/Inter-Regular.woff2 b/frontend/public/themes/tailwind-light/fonts/Inter-Regular.woff2
new file mode 100644
index 0000000..6c2b689
Binary files /dev/null and b/frontend/public/themes/tailwind-light/fonts/Inter-Regular.woff2 differ
diff --git a/frontend/public/themes/tailwind-light/fonts/Inter-SemiBold.woff b/frontend/public/themes/tailwind-light/fonts/Inter-SemiBold.woff
new file mode 100644
index 0000000..a815f43
Binary files /dev/null and b/frontend/public/themes/tailwind-light/fonts/Inter-SemiBold.woff differ
diff --git a/frontend/public/themes/tailwind-light/fonts/Inter-SemiBold.woff2 b/frontend/public/themes/tailwind-light/fonts/Inter-SemiBold.woff2
new file mode 100644
index 0000000..611e90c
Binary files /dev/null and b/frontend/public/themes/tailwind-light/fonts/Inter-SemiBold.woff2 differ
diff --git a/frontend/public/themes/tailwind-light/theme.css b/frontend/public/themes/tailwind-light/theme.css
new file mode 100644
index 0000000..daee2ec
--- /dev/null
+++ b/frontend/public/themes/tailwind-light/theme.css
@@ -0,0 +1,5887 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#fafafa;
+ --surface-c:#f4f4f5;
+ --surface-d:#e5e7eb;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#3f3f46;
+ --text-color-secondary:#71717A;
+ --primary-color:#4F46E5;
+ --primary-color-text:#ffffff;
+ --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;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F4F4F5;
+ --surface-200: #E4E4E7;
+ --surface-300: #D4D4D8;
+ --surface-400: #A1A1AA;
+ --surface-500: #71717A;
+ --surface-600: #52525B;
+ --surface-700: #3F3F46;
+ --surface-800: #27272A;
+ --surface-900: #18181B;
+ --gray-50: #FAFAFA;
+ --gray-100: #F4F4F5;
+ --gray-200: #E4E4E7;
+ --gray-300: #D4D4D8;
+ --gray-400: #A1A1AA;
+ --gray-500: #71717A;
+ --gray-600: #52525B;
+ --gray-700: #3F3F46;
+ --gray-800: #27272A;
+ --gray-900: #18181B;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:0.375rem;
+ --surface-ground:#FAFAFA;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#e5e7eb;
+ --surface-hover: #f4f4f5;
+ --focus-ring: 0 0 0 1px #6366F1;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+@font-face {
+ font-family: "Inter";
+ font-style: normal;
+ font-weight: 300;
+ src: local(""), url("./fonts/Inter-Light.woff2") format("woff2"), url("./fonts/Inter-Light.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+@font-face {
+ font-family: "Inter";
+ font-style: normal;
+ font-weight: 400;
+ src: local(""), url("./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: local(""), url("./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: local(""), url("./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: local(""), url("./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: #4F46E5;
+}
+.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-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #f0a9a7;
+}
+
+.p-autocomplete-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-autocomplete-panel .p-autocomplete-items {
+ padding: 0.25rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ border: 0 none;
+ color: #3f3f46;
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #312E81;
+ background: #EEF2FF;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: #E0E7FF;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #18181B;
+ background: #e5e7eb;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #18181B;
+ background: #f4f4f5;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #f0a9a7;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #3f3f46;
+ border: 1px solid #d4d4d8;
+ border-radius: 0.375rem;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ 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-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #3f3f46;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #e5e7eb;
+ border-top-right-radius: 0.375rem;
+ border-top-left-radius: 0.375rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #71717A;
+ 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: #18181B;
+ border-color: transparent;
+ background: #f4f4f5;
+}
+.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 #6366F1;
+}
+.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: #3f3f46;
+ transition: none;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #4F46E5;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.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: #312E81;
+ background: #EEF2FF;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #d4d4d8;
+ color: #3f3f46;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #312E81;
+ background: #EEF2FF;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #f3f4f6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #f3f4f6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #71717A;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: none;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #18181B;
+ border-color: transparent;
+ background: #f4f4f5;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #312E81;
+ background: #EEF2FF;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #312E81;
+ background: #EEF2FF;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #f3f4f6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #f4f4f5;
+}
+.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 #6366F1;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #f4f4f5;
+}
+.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 #6366F1;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #f4f4f5;
+}
+.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 #6366F1;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #d4d4d8;
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #d4d4d8;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #71717A;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #71717A;
+ width: 3rem;
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #f0a9a7;
+}
+
+.p-cascadeselect-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-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.25rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #3f3f46;
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #312E81;
+ background: #EEF2FF;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: #E0E7FF;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: #18181B;
+ background: #e5e7eb;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #18181B;
+ background: #f4f4f5;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #fafafa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #fafafa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-checkbox {
+ width: 16px;
+ height: 16px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #d4d4d8;
+ background: #ffffff;
+ width: 16px;
+ height: 16px;
+ color: #3f3f46;
+ border-radius: 0.375rem;
+ transition: none;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 10px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #4F46E5;
+ background: #4F46E5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #d4d4d8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #4F46E5;
+ background: #4F46E5;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #f0a9a7;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #fafafa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #4F46E5;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #fafafa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #4F46E5;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #d4d4d8;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #e5e7eb;
+ color: #3f3f46;
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #d4d4d8;
+ color: #3f3f46;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-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-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #f0a9a7;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #27272A;
+ border: 1px solid #18181B;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ 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 {
+ 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: #4F46E5;
+}
+.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-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.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: #4F46E5;
+}
+.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: #4F46E5;
+}
+.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: #4F46E5;
+}
+.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: #4F46E5;
+}
+
+.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-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+}
+
+.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: #f0a9a7;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #d4d4d8;
+ transition: none;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 #6366F1;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #bebec4;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #4F46E5;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4338CA;
+}
+.p-inputswitch.p-invalid {
+ border-color: #f0a9a7;
+}
+
+.p-inputtext {
+ 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;
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #d4d4d8;
+ transition: none;
+ appearance: none;
+ border-radius: 0.375rem;
+}
+.p-inputtext:enabled:hover {
+ border-color: #d4d4d8;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #f0a9a7;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.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-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #71717A;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #71717A;
+}
+
+:-moz-placeholder {
+ color: #71717A;
+}
+
+::-moz-placeholder {
+ color: #71717A;
+}
+
+:-ms-input-placeholder {
+ color: #71717A;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #fafafa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #fafafa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.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: #4F46E5;
+}
+.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: #4F46E5;
+}
+.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-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #e5e7eb;
+ color: #3f3f46;
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.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-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.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-inputtext {
+ padding-right: 1.75rem;
+}
+.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-checkbox {
+ margin-right: 0.5rem;
+}
+.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 .p-checkbox {
+ margin-right: 0.5rem;
+}
+.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.p-invalid.p-component > .p-inputtext {
+ border-color: #f0a9a7;
+}
+
+.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-radiobutton {
+ width: 16px;
+ height: 16px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #d4d4d8;
+ background: #ffffff;
+ width: 16px;
+ height: 16px;
+ color: #3f3f46;
+ border-radius: 50%;
+ transition: none;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #d4d4d8;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 6px;
+ height: 6px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #4F46E5;
+ background: #4F46E5;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #4F46E5;
+ background: #4F46E5;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #f0a9a7;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #fafafa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #fafafa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #4F46E5;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #4F46E5;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: #3f3f46;
+ transition: none;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #EF4444;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #4F46E5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #4F46E5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #DC2626;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #d4d4d8;
+ color: #3f3f46;
+ transition: none;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #71717A;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f4f4f5;
+ border-color: #d4d4d8;
+ color: #3f3f46;
+}
+.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: #71717A;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #4F46E5;
+ border-color: #4F46E5;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #4338CA;
+ border-color: #4338CA;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #f0a9a7;
+}
+
+.p-slider {
+ background: #e5e7eb;
+ border: 0 none;
+ border-radius: 0.375rem;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #4F46E5;
+ border-radius: 50%;
+ transition: none;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-slider .p-slider-range {
+ background: #4F46E5;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #4F46E5;
+ border-color: #4F46E5;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #d4d4d8;
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #d4d4d8;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: none;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #71717A;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #e5e7eb;
+ color: #3f3f46;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #71717A;
+ width: 3rem;
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #f0a9a7;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-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-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #fafafa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #fafafa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #d4d4d8;
+ color: #3f3f46;
+ transition: none;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #71717A;
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f4f4f5;
+ border-color: #d4d4d8;
+ color: #3f3f46;
+}
+.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: #71717A;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #4F46E5;
+ border-color: #4F46E5;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #4338CA;
+ border-color: #4338CA;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #f0a9a7;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #4F46E5;
+ border: 1px solid #4F46E5;
+ padding: 0.75rem 1rem;
+ font-size: 1rem;
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-button:enabled:hover {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+.p-button:enabled:active {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4F46E5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(79, 70, 229, 0.04);
+ color: #4F46E5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(79, 70, 229, 0.16);
+ color: #4F46E5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #71717A;
+ border-color: #71717A;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #f4f4f5;
+ color: #71717A;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #e5e7eb;
+ color: #71717A;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #4F46E5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(79, 70, 229, 0.04);
+ color: #4F46E5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(79, 70, 229, 0.16);
+ color: #4F46E5;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #71717A;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #f4f4f5;
+ color: #71717A;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #e5e7eb;
+ color: #71717A;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #4F46E5;
+ background-color: #ffffff;
+}
+.p-button.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-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c0c7d2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #b1cdfb;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #a0efbd;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fbd89d;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #dcbbfc;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #f9b4b4;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #4F46E5;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #4F46E5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #6366F1;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #4F46E5;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.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-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #4F46E5;
+ 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: #4F46E5;
+}
+.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: #4F46E5;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #71717A;
+ border-color: #71717A;
+}
+.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: #f4f4f5;
+ color: #71717A;
+}
+.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: #e5e7eb;
+ color: #71717A;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #4F46E5;
+ 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: #4F46E5;
+ 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: #4F46E5;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #71717A;
+}
+.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: #f4f4f5;
+ color: #71717A;
+}
+.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: #e5e7eb;
+ color: #71717A;
+}
+.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: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+
+.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-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.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: #4F46E5;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #4F46E5;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #f4f4f5;
+ color: #4F46E5;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #4F46E5;
+}
+.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 {
+ text-align: left;
+ 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: #4F46E5;
+}
+.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-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.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-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.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: #4F46E5;
+ border: 1px solid #4F46E5;
+ 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: #4F46E5;
+ border: 1px solid #4F46E5;
+ 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: #4F46E5;
+ border-color: #4F46E5;
+ 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: #4F46E5;
+ border-color: #4F46E5;
+}
+.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: #4F46E5;
+ border-color: #4F46E5;
+}
+.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: #4F46E5;
+ border: 1px solid #4F46E5;
+ 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: #4F46E5;
+ border: 1px solid #4F46E5;
+}
+.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: #4F46E5;
+ border-color: #4F46E5;
+ 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-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.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-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.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 #4F46E5;
+ 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 .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #3f3f46;
+}
+.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-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.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: #4F46E5;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #4F46E5;
+}
+.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 > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #3f3f46;
+}
+.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: #4F46E5;
+}
+.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 1px 0 1px;
+}
+.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: 1.25rem;
+ 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: #4F46E5;
+ color: #4F46E5;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #4F46E5;
+ 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: #4F46E5;
+ 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-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.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: #4F46E5;
+ color: #4F46E5;
+}
+
+.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: #4F46E5;
+ 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-chip {
+ background-color: #e5e7eb;
+ color: #3f3f46;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 0.375rem;
+ transition: none;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+
+.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: #4F46E5;
+}
+.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: #4F46E5;
+ 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-inputtext, .p-togglebutton, .p-selectbutton, .p-inputgroup {
+ box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+}
+
+.p-inputgroup .p-inputtext, .p-inputgroup .p-togglebutton, .p-inputgroup .p-selectbutton {
+ box-shadow: none;
+}
+
+.p-inputtext.p-invalid.p-component:enabled:focus {
+ box-shadow: 0 0 0 1px #f0a9a7;
+}
+
+.p-highlight {
+ font-weight: 600;
+}
+
+.p-button-label {
+ font-weight: 500;
+}
+
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ box-shadow: 0 0 0 2px #6366F1;
+}
+
+.p-paginator .p-paginator-pages .p-paginator-page {
+ margin-left: -1px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ border-color: #4F46E5;
+ margin-right: 1px;
+}
+.p-paginator .p-paginator-current {
+ border: 0 none;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #6366F1, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #64748B, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #22C55E, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #3B82F6, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #F59E0B, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #A855F7, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #EF4444, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-checkbox .p-checkbox-box {
+ border-radius: 0.25rem;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #6366F1, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-radiobutton:not(.p-radiobutton-disabled) .p-radiobutton-box.p-focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #6366F1, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #4F46E5;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #4F46E5;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #4F46E5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #4F46E5;
+}
diff --git a/frontend/public/themes/vela-blue/theme.css b/frontend/public/themes/vela-blue/theme.css
new file mode 100644
index 0000000..4ed9aa4
--- /dev/null
+++ b/frontend/public/themes/vela-blue/theme.css
@@ -0,0 +1,5787 @@
+:root {
+ --surface-a:#1f2d40;
+ --surface-b:#17212f;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#304562;
+ --surface-e:#1f2d40;
+ --surface-f:#1f2d40;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#64B5F6;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #17212f;
+ --surface-50: #2e3744;
+ --surface-100: #454d59;
+ --surface-200: #5d646d;
+ --surface-300: #747a82;
+ --surface-400: #8b9097;
+ --surface-500: #a2a6ac;
+ --surface-600: #b9bcc1;
+ --surface-700: #d1d3d5;
+ --surface-800: #e8e9ea;
+ --surface-900: #ffffff;
+ --gray-50:#e8e9ea;
+ --gray-100: #d1d3d5;
+ --gray-200: #b9bcc1;
+ --gray-300: #a2a6ac;
+ --gray-400: #8b9097;
+ --gray-500: #747a82;
+ --gray-600: #5d646d;
+ --gray-700: #454d59;
+ --gray-800: #2e3744;
+ --gray-900: #17212f;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#17212f;
+ --surface-section:#17212f;
+ --surface-card:#1f2d40;
+ --surface-overlay:#1f2d40;
+ --surface-border:#304562;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 1px #93cbf9;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#f7fbff;
+ --primary-100:#daedfd;
+ --primary-200:#bcdffb;
+ --primary-300:#9fd1f9;
+ --primary-400:#81c3f8;
+ --primary-500:#64b5f6;
+ --primary-600:#559ad1;
+ --primary-700:#467fac;
+ --primary-800:#376487;
+ --primary-900:#284862;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #64B5F6;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #3e526d;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(100, 181, 246, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1f2d40;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #304562;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #64B5F6;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #304562;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #304562;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #304562;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-cascadeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(100, 181, 246, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #64B5F6;
+ background: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #2396f2;
+ background: #2396f2;
+ color: #212529;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #64B5F6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #2396f2;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #64B5F6;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #3e526d;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-dropdown-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(100, 181, 246, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1f2d40;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #17212f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #64B5F6;
+}
+.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: #64B5F6;
+}
+.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: #64B5F6;
+}
+.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: #64B5F6;
+}
+
+.p-inputgroup-addon {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #304562;
+ border-left: 1px solid #304562;
+ border-bottom: 1px solid #304562;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #304562;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #93cbf9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #64B5F6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #43a5f4;
+}
+.p-inputswitch.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #64B5F6;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #304562;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(100, 181, 246, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-listbox.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(100, 181, 246, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #304562;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #64B5F6;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #64B5F6;
+ background: #64B5F6;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #2396f2;
+ background: #2396f2;
+ color: #212529;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #64B5F6;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #2396f2;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #64B5F6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #64B5F6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #304562;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #304562;
+ border: 2px solid #64B5F6;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-slider .p-slider-range {
+ background: #64B5F6;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #64B5F6;
+ border-color: #64B5F6;
+}
+
+.p-treeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+.p-togglebutton.p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.p-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 181, 246, 0.04);
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(100, 181, 246, 0.04);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #64B5F6;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #64B5F6;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.1rem #93cbf9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #17212f;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #17212f;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #64B5F6;
+ 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(100, 181, 246, 0.04);
+ color: #64B5F6;
+}
+.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(100, 181, 246, 0.16);
+ color: #64B5F6;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64B5F6;
+ 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(100, 181, 246, 0.04);
+ color: #64B5F6;
+ 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(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.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: #304562;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #3c567a;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #93cbf9;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(100, 181, 246, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(100, 181, 246, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #64B5F6;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1f2d40;
+}
+.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: #1f2d40;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #253144;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #304562;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-column-filter-overlay {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #304562;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #1f2d40;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #43a5f4;
+ border: 1px solid #43a5f4;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.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 #93cbf9;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.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: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.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 #93cbf9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1f2d40;
+}
+.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 #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #43a5f4;
+ border-color: #43a5f4;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #43a5f4;
+ border-color: #43a5f4;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1f2d40;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+}
+.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 #93cbf9;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.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: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.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 #93cbf9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(12, 120, 207, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #93cbf9;
+}
+
+.p-paginator {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #304562;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ border-color: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #64B5F6;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1f2d40;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #304562;
+}
+.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 #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #93cbf9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #93cbf9;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #64B5F6;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #64B5F6;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #93cbf9;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #64B5F6;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1f2d40;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1f2d40;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #304562;
+}
+.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 #304562;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #304562;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-splitter {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #304562;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #93cbf9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #64B5F6;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #64B5F6;
+ color: #64B5F6;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1f2d40;
+ color: #64B5F6;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #93cbf9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.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(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #304562;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #304562;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #304562;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #64B5F6;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #2e425d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #304562;
+}
+
+.p-sidebar {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #304562;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #304562;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #304562;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #304562;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1f2d40;
+ padding: 2rem 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+
+.p-breadcrumb {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.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: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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 #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem;
+ font-weight: 600;
+}
+.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 #93cbf9;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #304562;
+ 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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #304562;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #93cbf9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #64B5F6;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #64B5F6;
+ color: #64B5F6;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #304562;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #3c567a;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #304562;
+ border-radius: 3px;
+}
+.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 #1f2d40;
+}
+
+.p-badge {
+ background: #64B5F6;
+ color: #212529;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #304562;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #64B5F6;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(100, 181, 246, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #64B5F6;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #64B5F6;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #64B5F6;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #64B5F6;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #64B5F6;
+}
diff --git a/frontend/public/themes/vela-green/theme.css b/frontend/public/themes/vela-green/theme.css
new file mode 100644
index 0000000..3cccd70
--- /dev/null
+++ b/frontend/public/themes/vela-green/theme.css
@@ -0,0 +1,5787 @@
+:root {
+ --surface-a:#1f2d40;
+ --surface-b:#17212f;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#304562;
+ --surface-e:#1f2d40;
+ --surface-f:#1f2d40;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#81C784;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #17212f;
+ --surface-50: #2e3744;
+ --surface-100: #454d59;
+ --surface-200: #5d646d;
+ --surface-300: #747a82;
+ --surface-400: #8b9097;
+ --surface-500: #a2a6ac;
+ --surface-600: #b9bcc1;
+ --surface-700: #d1d3d5;
+ --surface-800: #e8e9ea;
+ --surface-900: #ffffff;
+ --gray-50:#e8e9ea;
+ --gray-100: #d1d3d5;
+ --gray-200: #b9bcc1;
+ --gray-300: #a2a6ac;
+ --gray-400: #8b9097;
+ --gray-500: #747a82;
+ --gray-600: #5d646d;
+ --gray-700: #454d59;
+ --gray-800: #2e3744;
+ --gray-900: #17212f;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#17212f;
+ --surface-section:#17212f;
+ --surface-card:#1f2d40;
+ --surface-overlay:#1f2d40;
+ --surface-border:#304562;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 1px #a7d8a9;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#f9fcf9;
+ --primary-100:#e1f2e1;
+ --primary-200:#c9e7ca;
+ --primary-300:#b1dcb3;
+ --primary-400:#99d29b;
+ --primary-500:#81c784;
+ --primary-600:#6ea970;
+ --primary-700:#5a8b5c;
+ --primary-800:#476d49;
+ --primary-900:#345035;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #81C784;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #3e526d;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(129, 199, 132, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1f2d40;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #304562;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #81C784;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #304562;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #304562;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #304562;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-cascadeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(129, 199, 132, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #81C784;
+ background: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #54b358;
+ background: #54b358;
+ color: #212529;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #81C784;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #54b358;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #81C784;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #3e526d;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-dropdown-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(129, 199, 132, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1f2d40;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #17212f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #81C784;
+}
+.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: #81C784;
+}
+.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: #81C784;
+}
+.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: #81C784;
+}
+
+.p-inputgroup-addon {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #304562;
+ border-left: 1px solid #304562;
+ border-bottom: 1px solid #304562;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #304562;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #a7d8a9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #81C784;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #6abd6e;
+}
+.p-inputswitch.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #81C784;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #304562;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(129, 199, 132, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-listbox.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(129, 199, 132, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #304562;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #81C784;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #81C784;
+ background: #81C784;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #54b358;
+ background: #54b358;
+ color: #212529;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #81C784;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #54b358;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #81C784;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #81C784;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #304562;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #304562;
+ border: 2px solid #81C784;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-slider .p-slider-range {
+ background: #81C784;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #81C784;
+ border-color: #81C784;
+}
+
+.p-treeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+.p-togglebutton.p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.p-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 199, 132, 0.04);
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 199, 132, 0.16);
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(129, 199, 132, 0.04);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(129, 199, 132, 0.16);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #81C784;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #81C784;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.1rem #a7d8a9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #17212f;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #17212f;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81C784;
+ 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(129, 199, 132, 0.04);
+ color: #81C784;
+}
+.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(129, 199, 132, 0.16);
+ color: #81C784;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81C784;
+ 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(129, 199, 132, 0.04);
+ color: #81C784;
+ 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(129, 199, 132, 0.16);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.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: #304562;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #3c567a;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #81C784;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #81C784;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #81C784;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #81C784;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #a7d8a9;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(129, 199, 132, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(129, 199, 132, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #81C784;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1f2d40;
+}
+.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: #1f2d40;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #253144;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #304562;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-column-filter-overlay {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #304562;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #1f2d40;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #6abd6e;
+ border: 1px solid #6abd6e;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.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 #a7d8a9;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.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: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.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 #a7d8a9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1f2d40;
+}
+.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 #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #6abd6e;
+ border-color: #6abd6e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #6abd6e;
+ border-color: #6abd6e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1f2d40;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+}
+.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 #a7d8a9;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.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: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.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 #a7d8a9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(62, 139, 65, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #a7d8a9;
+}
+
+.p-paginator {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #304562;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ border-color: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #81C784;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1f2d40;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #304562;
+}
+.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 #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #a7d8a9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #a7d8a9;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #81C784;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #81C784;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #a7d8a9;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #81C784;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1f2d40;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1f2d40;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #304562;
+}
+.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 #304562;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #304562;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-splitter {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #304562;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #a7d8a9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #81C784;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #81C784;
+ color: #81C784;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1f2d40;
+ color: #81C784;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #a7d8a9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.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(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #304562;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #304562;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #304562;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #81C784;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #2e425d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #304562;
+}
+
+.p-sidebar {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #304562;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #304562;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #304562;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #304562;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1f2d40;
+ padding: 2rem 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+
+.p-breadcrumb {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.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: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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 #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem;
+ font-weight: 600;
+}
+.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 #a7d8a9;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #304562;
+ 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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #304562;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #a7d8a9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #81C784;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #81C784;
+ color: #81C784;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #304562;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #3c567a;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #304562;
+ border-radius: 3px;
+}
+.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 #1f2d40;
+}
+
+.p-badge {
+ background: #81C784;
+ color: #212529;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #304562;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #81C784;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(129, 199, 132, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #81C784;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #81C784;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #81C784;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #81C784;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #81C784;
+}
diff --git a/frontend/public/themes/vela-orange/theme.css b/frontend/public/themes/vela-orange/theme.css
new file mode 100644
index 0000000..98f1282
--- /dev/null
+++ b/frontend/public/themes/vela-orange/theme.css
@@ -0,0 +1,5787 @@
+:root {
+ --surface-a:#1f2d40;
+ --surface-b:#17212f;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#304562;
+ --surface-e:#1f2d40;
+ --surface-f:#1f2d40;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#FFD54F;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #17212f;
+ --surface-50: #2e3744;
+ --surface-100: #454d59;
+ --surface-200: #5d646d;
+ --surface-300: #747a82;
+ --surface-400: #8b9097;
+ --surface-500: #a2a6ac;
+ --surface-600: #b9bcc1;
+ --surface-700: #d1d3d5;
+ --surface-800: #e8e9ea;
+ --surface-900: #ffffff;
+ --gray-50:#e8e9ea;
+ --gray-100: #d1d3d5;
+ --gray-200: #b9bcc1;
+ --gray-300: #a2a6ac;
+ --gray-400: #8b9097;
+ --gray-500: #747a82;
+ --gray-600: #5d646d;
+ --gray-700: #454d59;
+ --gray-800: #2e3744;
+ --gray-900: #17212f;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#17212f;
+ --surface-section:#17212f;
+ --surface-card:#1f2d40;
+ --surface-overlay:#1f2d40;
+ --surface-border:#304562;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 1px #ffe284;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#fffdf6;
+ --primary-100:#fff5d5;
+ --primary-200:#ffedb3;
+ --primary-300:#ffe592;
+ --primary-400:#ffdd70;
+ --primary-500:#ffd54f;
+ --primary-600:#d9b543;
+ --primary-700:#b39537;
+ --primary-800:#8c752b;
+ --primary-900:#665520;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #FFD54F;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #3e526d;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(255, 213, 79, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1f2d40;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #304562;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #FFD54F;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #304562;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #304562;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #304562;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-cascadeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(255, 213, 79, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #FFD54F;
+ background: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #ffc50c;
+ background: #ffc50c;
+ color: #212529;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #FFD54F;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #ffc50c;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #FFD54F;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #3e526d;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-dropdown-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(255, 213, 79, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1f2d40;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #17212f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #FFD54F;
+}
+.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: #FFD54F;
+}
+.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: #FFD54F;
+}
+.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: #FFD54F;
+}
+
+.p-inputgroup-addon {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #304562;
+ border-left: 1px solid #304562;
+ border-bottom: 1px solid #304562;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #304562;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #ffe284;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #FFD54F;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ffcd2e;
+}
+.p-inputswitch.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #FFD54F;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #304562;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(255, 213, 79, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-listbox.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(255, 213, 79, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #304562;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #FFD54F;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #FFD54F;
+ background: #FFD54F;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #ffc50c;
+ background: #ffc50c;
+ color: #212529;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #FFD54F;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffc50c;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #FFD54F;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #FFD54F;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #304562;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #304562;
+ border: 2px solid #FFD54F;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-slider .p-slider-range {
+ background: #FFD54F;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #FFD54F;
+ border-color: #FFD54F;
+}
+
+.p-treeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+.p-togglebutton.p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.p-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 213, 79, 0.04);
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(255, 213, 79, 0.04);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #FFD54F;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #FFD54F;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.1rem #ffe284;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #17212f;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #17212f;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFD54F;
+ 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(255, 213, 79, 0.04);
+ color: #FFD54F;
+}
+.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(255, 213, 79, 0.16);
+ color: #FFD54F;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFD54F;
+ 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(255, 213, 79, 0.04);
+ color: #FFD54F;
+ 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(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.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: #304562;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #3c567a;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #ffe284;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(255, 213, 79, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(255, 213, 79, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #FFD54F;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1f2d40;
+}
+.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: #1f2d40;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #253144;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #304562;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-column-filter-overlay {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #304562;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #1f2d40;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #ffcd2e;
+ border: 1px solid #ffcd2e;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.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 #ffe284;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.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: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.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 #ffe284;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1f2d40;
+}
+.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 #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1f2d40;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+}
+.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 #ffe284;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.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: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.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 #ffe284;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(207, 157, 0, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #ffe284;
+}
+
+.p-paginator {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #304562;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ border-color: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #FFD54F;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1f2d40;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #304562;
+}
+.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 #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #ffe284;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #ffe284;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #FFD54F;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #FFD54F;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #ffe284;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #FFD54F;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1f2d40;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1f2d40;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #304562;
+}
+.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 #304562;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #304562;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-splitter {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #304562;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #ffe284;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #FFD54F;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #FFD54F;
+ color: #FFD54F;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1f2d40;
+ color: #FFD54F;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #ffe284;
+}
+.p-tabview .p-tabview-panels {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.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(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #304562;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #304562;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #304562;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #FFD54F;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #2e425d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #304562;
+}
+
+.p-sidebar {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #304562;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #304562;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #304562;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #304562;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1f2d40;
+ padding: 2rem 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+
+.p-breadcrumb {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.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: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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 #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem;
+ font-weight: 600;
+}
+.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 #ffe284;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #304562;
+ 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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #304562;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #ffe284;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #FFD54F;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #FFD54F;
+ color: #FFD54F;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #304562;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #3c567a;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #304562;
+ border-radius: 3px;
+}
+.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 #1f2d40;
+}
+
+.p-badge {
+ background: #FFD54F;
+ color: #212529;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #304562;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #FFD54F;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(255, 213, 79, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #FFD54F;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #FFD54F;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #FFD54F;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #FFD54F;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #FFD54F;
+}
diff --git a/frontend/public/themes/vela-purple/theme.css b/frontend/public/themes/vela-purple/theme.css
new file mode 100644
index 0000000..7655e78
--- /dev/null
+++ b/frontend/public/themes/vela-purple/theme.css
@@ -0,0 +1,5787 @@
+:root {
+ --surface-a:#1f2d40;
+ --surface-b:#17212f;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#304562;
+ --surface-e:#1f2d40;
+ --surface-f:#1f2d40;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#BA68C8;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #17212f;
+ --surface-50: #2e3744;
+ --surface-100: #454d59;
+ --surface-200: #5d646d;
+ --surface-300: #747a82;
+ --surface-400: #8b9097;
+ --surface-500: #a2a6ac;
+ --surface-600: #b9bcc1;
+ --surface-700: #d1d3d5;
+ --surface-800: #e8e9ea;
+ --surface-900: #ffffff;
+ --gray-50:#e8e9ea;
+ --gray-100: #d1d3d5;
+ --gray-200: #b9bcc1;
+ --gray-300: #a2a6ac;
+ --gray-400: #8b9097;
+ --gray-500: #747a82;
+ --gray-600: #5d646d;
+ --gray-700: #454d59;
+ --gray-800: #2e3744;
+ --gray-900: #17212f;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#17212f;
+ --surface-section:#17212f;
+ --surface-card:#1f2d40;
+ --surface-overlay:#1f2d40;
+ --surface-border:#304562;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 1px #cf95d9;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#fcf7fc;
+ --primary-100:#eedbf2;
+ --primary-200:#e1bee7;
+ --primary-300:#d4a1dd;
+ --primary-400:#c785d2;
+ --primary-500:#ba68c8;
+ --primary-600:#9e58aa;
+ --primary-700:#82498c;
+ --primary-800:#66396e;
+ --primary-900:#4a2a50;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
+ border-color: #BA68C8;
+}
+.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+ gap: 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #3e526d;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-autocomplete.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
+ background: rgba(186, 104, 200, 0.24);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+
+.p-calendar.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1f2d40;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #304562;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #BA68C8;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #304562;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #304562;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #304562;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-cascadeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-cascadeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
+ background: rgba(186, 104, 200, 0.24);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #BA68C8;
+ background: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #a241b2;
+ background: #a241b2;
+ color: #ffffff;
+}
+.p-checkbox.p-invalid > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #BA68C8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #a241b2;
+}
+
+.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
+ border-color: #BA68C8;
+}
+.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
+ background: #3e526d;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-chips.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-colorpicker-preview {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+.p-dropdown.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-dropdown-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
+ background: rgba(186, 104, 200, 0.24);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-dropdown {
+ background: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1f2d40;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #17212f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #BA68C8;
+}
+.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: #BA68C8;
+}
+.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: #BA68C8;
+}
+.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: #BA68C8;
+}
+
+.p-inputgroup-addon {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #304562;
+ border-left: 1px solid #304562;
+ border-bottom: 1px solid #304562;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #304562;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-inputwrapper > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+.p-inputnumber.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #cf95d9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #BA68C8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b052c0;
+}
+.p-inputswitch.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #BA68C8;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-inputtext.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .p-invalid + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #304562;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+ outline: 0 none;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
+ background: rgba(186, 104, 200, 0.24);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-listbox.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-listbox.p-invalid {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-multiselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
+ background: rgba(186, 104, 200, 0.24);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-multiselect {
+ background: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+.p-password.p-invalid.p-component > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #304562;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #BA68C8;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #BA68C8;
+ background: #BA68C8;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #a241b2;
+ background: #a241b2;
+ color: #ffffff;
+}
+.p-radiobutton.p-invalid > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+.p-radiobutton:focus {
+ outline: 0 none;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #BA68C8;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #a241b2;
+}
+
+.p-rating {
+ gap: 0.5rem;
+}
+.p-rating .p-rating-item .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
+ color: #BA68C8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
+ color: #BA68C8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #BA68C8;
+ border-color: #BA68C8;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #b052c0;
+ border-color: #b052c0;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #304562;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #304562;
+ border: 2px solid #BA68C8;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-slider .p-slider-range {
+ background: #BA68C8;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #BA68C8;
+ border-color: #BA68C8;
+}
+
+.p-treeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-treeselect.p-invalid.p-component {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+.p-togglebutton.p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #BA68C8;
+ border-color: #BA68C8;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #b052c0;
+ border-color: #b052c0;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-invalid > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.p-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(186, 104, 200, 0.04);
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(186, 104, 200, 0.04);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-button .p-button-label {
+ transition-duration: 0.2s;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #BA68C8;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #BA68C8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.1rem #cf95d9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #17212f;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #17212f;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #BA68C8;
+ 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(186, 104, 200, 0.04);
+ color: #BA68C8;
+}
+.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(186, 104, 200, 0.16);
+ color: #BA68C8;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #BA68C8;
+ 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(186, 104, 200, 0.04);
+ color: #BA68C8;
+ 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(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.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: #304562;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #3c567a;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.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: 600;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #cf95d9;
+ outline-offset: -0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(186, 104, 200, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(186, 104, 200, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #BA68C8;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1f2d40;
+}
+.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: #1f2d40;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-thead > tr > th + th {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr + tr > td, .p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tbody > tr:first-child > td {
+ border-top-width: 0;
+}
+.p-datatable.p-datatable-gridlines.p-datatable-scrollable .p-datatable-tfoot > tr > td + td {
+ border-left-width: 0;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #253144;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #304562;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-column-filter-overlay {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #304562;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-view {
+ background: #1f2d40;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #b052c0;
+ border: 1px solid #b052c0;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.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 #cf95d9;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #BA68C8;
+ border-color: #BA68C8;
+ 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: #b052c0;
+ border-color: #b052c0;
+ 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 #cf95d9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1f2d40;
+}
+.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 #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #b052c0;
+ border-color: #b052c0;
+}
+.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: #b052c0;
+ border-color: #b052c0;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1f2d40;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+}
+.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 #cf95d9;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #BA68C8;
+ border-color: #BA68C8;
+ 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: #b052c0;
+ border-color: #b052c0;
+ 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 #cf95d9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(117, 47, 129, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #cf95d9;
+}
+
+.p-paginator {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #304562;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ border-color: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ font-weight: 600;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: transform 0.2s, box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #BA68C8;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1f2d40;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #304562;
+}
+.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 #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #cf95d9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #cf95d9;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #BA68C8;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #BA68C8;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #cf95d9;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #BA68C8;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1f2d40;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion .p-accordion-tab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-fieldset {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1f2d40;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #304562;
+}
+.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 #304562;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #304562;
+ border: 0 none;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-scrollpanel .p-scrollpanel-bar:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-splitter {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #304562;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #cf95d9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #BA68C8;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #BA68C8;
+ color: #BA68C8;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1f2d40;
+ color: #BA68C8;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #cf95d9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.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(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #304562;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #304562;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #304562;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #BA68C8;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #2e425d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #304562;
+}
+
+.p-sidebar {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #304562;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #304562;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #304562;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #304562;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ gap: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1f2d40;
+ padding: 2rem 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-file {
+ padding: 1rem;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ 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 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+
+.p-breadcrumb {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-contextmenu-root-list {
+ outline: 0 none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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: 3px;
+}
+.p-dock .p-dock-item.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.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: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list {
+ outline: 0 none;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-submenu-list {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menu.p-menu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-menubar .p-menubar-root-list {
+ outline: 0 none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ 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 #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
+ padding: 1rem;
+ font-weight: 600;
+}
+.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 #cf95d9;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
+ outline: 0 none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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 #304562;
+ 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: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #304562;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #cf95d9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #BA68C8;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #BA68C8;
+ color: #BA68C8;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-tieredmenu-root-list {
+ outline: 0 none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+}
+.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
+ background: #17212f;
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.09);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #304562;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #3c567a;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #304562;
+ border-radius: 3px;
+}
+.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 #1f2d40;
+}
+
+.p-badge {
+ background: #BA68C8;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .p-chip-remove-icon {
+ margin-left: 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .p-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #304562;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #BA68C8;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(186, 104, 200, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #BA68C8;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #BA68C8;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #BA68C8;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #BA68C8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #BA68C8;
+}
diff --git a/frontend/public/upload.php b/frontend/public/upload.php
new file mode 100644
index 0000000..b87a104
--- /dev/null
+++ b/frontend/public/upload.php
@@ -0,0 +1 @@
+ Fake Upload Process'; ?>
\ No newline at end of file
diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index f03167e..f2f1b9f 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -1,14 +1,7 @@
+
+
-
+
-
+
diff --git a/frontend/src/assets/demo/styles/badges.scss b/frontend/src/assets/demo/styles/badges.scss
new file mode 100644
index 0000000..77355a0
--- /dev/null
+++ b/frontend/src/assets/demo/styles/badges.scss
@@ -0,0 +1,81 @@
+.customer-badge,
+.product-badge,
+.order-badge {
+ border-radius: var(--border-radius);
+ padding: .25em .5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ font-size: 12px;
+ letter-spacing: .3px;
+}
+
+.product-badge {
+ &.status-instock {
+ background: #C8E6C9;
+ color: #256029;
+ }
+
+ &.status-outofstock {
+ background: #FFCDD2;
+ color: #C63737;
+ }
+
+ &.status-lowstock {
+ background: #FEEDAF;
+ color: #8A5340;
+ }
+}
+
+.customer-badge {
+ &.status-qualified {
+ background: #C8E6C9;
+ color: #256029;
+ }
+
+ &.status-unqualified {
+ background: #FFCDD2;
+ color: #C63737;
+ }
+
+ &.status-negotiation {
+ background: #FEEDAF;
+ color: #8A5340;
+ }
+
+ &.status-new {
+ background: #B3E5FC;
+ color: #23547B;
+ }
+
+ &.status-renewal {
+ background: #ECCFFF;
+ color: #694382;
+ }
+
+ &.status-proposal {
+ background: #FFD8B2;
+ color: #805B36;
+ }
+}
+
+.order-badge {
+ &.order-delivered {
+ background: #C8E6C9;
+ color: #256029;
+ }
+
+ &.order-cancelled {
+ background: #FFCDD2;
+ color: #C63737;
+ }
+
+ &.order-pending {
+ background: #FEEDAF;
+ color: #8A5340;
+ }
+
+ &.order-returned {
+ background: #ECCFFF;
+ color: #694382;
+ }
+}
diff --git a/frontend/src/assets/demo/styles/flags/flags.css b/frontend/src/assets/demo/styles/flags/flags.css
new file mode 100755
index 0000000..44a4376
--- /dev/null
+++ b/frontend/src/assets/demo/styles/flags/flags.css
@@ -0,0 +1 @@
+span.flag{width:44px;height:30px;display:inline-block;}img.flag{width:30px}.flag{background:url(./flags_responsive.png) no-repeat;background-size:100%;vertical-align: middle;}.flag-ad{background-position:0 .413223%}.flag-ae{background-position:0 .826446%}.flag-af{background-position:0 1.239669%}.flag-ag{background-position:0 1.652893%}.flag-ai{background-position:0 2.066116%}.flag-al{background-position:0 2.479339%}.flag-am{background-position:0 2.892562%}.flag-an{background-position:0 3.305785%}.flag-ao{background-position:0 3.719008%}.flag-aq{background-position:0 4.132231%}.flag-ar{background-position:0 4.545455%}.flag-as{background-position:0 4.958678%}.flag-at{background-position:0 5.371901%}.flag-au{background-position:0 5.785124%}.flag-aw{background-position:0 6.198347%}.flag-az{background-position:0 6.61157%}.flag-ba{background-position:0 7.024793%}.flag-bb{background-position:0 7.438017%}.flag-bd{background-position:0 7.85124%}.flag-be{background-position:0 8.264463%}.flag-bf{background-position:0 8.677686%}.flag-bg{background-position:0 9.090909%}.flag-bh{background-position:0 9.504132%}.flag-bi{background-position:0 9.917355%}.flag-bj{background-position:0 10.330579%}.flag-bm{background-position:0 10.743802%}.flag-bn{background-position:0 11.157025%}.flag-bo{background-position:0 11.570248%}.flag-br{background-position:0 11.983471%}.flag-bs{background-position:0 12.396694%}.flag-bt{background-position:0 12.809917%}.flag-bv{background-position:0 13.22314%}.flag-bw{background-position:0 13.636364%}.flag-by{background-position:0 14.049587%}.flag-bz{background-position:0 14.46281%}.flag-ca{background-position:0 14.876033%}.flag-cc{background-position:0 15.289256%}.flag-cd{background-position:0 15.702479%}.flag-cf{background-position:0 16.115702%}.flag-cg{background-position:0 16.528926%}.flag-ch{background-position:0 16.942149%}.flag-ci{background-position:0 17.355372%}.flag-ck{background-position:0 17.768595%}.flag-cl{background-position:0 18.181818%}.flag-cm{background-position:0 18.595041%}.flag-cn{background-position:0 19.008264%}.flag-co{background-position:0 19.421488%}.flag-cr{background-position:0 19.834711%}.flag-cu{background-position:0 20.247934%}.flag-cv{background-position:0 20.661157%}.flag-cx{background-position:0 21.07438%}.flag-cy{background-position:0 21.487603%}.flag-cz{background-position:0 21.900826%}.flag-de{background-position:0 22.31405%}.flag-dj{background-position:0 22.727273%}.flag-dk{background-position:0 23.140496%}.flag-dm{background-position:0 23.553719%}.flag-do{background-position:0 23.966942%}.flag-dz{background-position:0 24.380165%}.flag-ec{background-position:0 24.793388%}.flag-ee{background-position:0 25.206612%}.flag-eg{background-position:0 25.619835%}.flag-eh{background-position:0 26.033058%}.flag-er{background-position:0 26.446281%}.flag-es{background-position:0 26.859504%}.flag-et{background-position:0 27.272727%}.flag-fi{background-position:0 27.68595%}.flag-fj{background-position:0 28.099174%}.flag-fk{background-position:0 28.512397%}.flag-fm{background-position:0 28.92562%}.flag-fo{background-position:0 29.338843%}.flag-fr{background-position:0 29.752066%}.flag-ga{background-position:0 30.165289%}.flag-gd{background-position:0 30.578512%}.flag-ge{background-position:0 30.991736%}.flag-gf{background-position:0 31.404959%}.flag-gh{background-position:0 31.818182%}.flag-gi{background-position:0 32.231405%}.flag-gl{background-position:0 32.644628%}.flag-gm{background-position:0 33.057851%}.flag-gn{background-position:0 33.471074%}.flag-gp{background-position:0 33.884298%}.flag-gq{background-position:0 34.297521%}.flag-gr{background-position:0 34.710744%}.flag-gs{background-position:0 35.123967%}.flag-gt{background-position:0 35.53719%}.flag-gu{background-position:0 35.950413%}.flag-gw{background-position:0 36.363636%}.flag-gy{background-position:0 36.77686%}.flag-hk{background-position:0 37.190083%}.flag-hm{background-position:0 37.603306%}.flag-hn{background-position:0 38.016529%}.flag-hr{background-position:0 38.429752%}.flag-ht{background-position:0 38.842975%}.flag-hu{background-position:0 39.256198%}.flag-id{background-position:0 39.669421%}.flag-ie{background-position:0 40.082645%}.flag-il{background-position:0 40.495868%}.flag-in{background-position:0 40.909091%}.flag-io{background-position:0 41.322314%}.flag-iq{background-position:0 41.735537%}.flag-ir{background-position:0 42.14876%}.flag-is{background-position:0 42.561983%}.flag-it{background-position:0 42.975207%}.flag-jm{background-position:0 43.38843%}.flag-jo{background-position:0 43.801653%}.flag-jp{background-position:0 44.214876%}.flag-ke{background-position:0 44.628099%}.flag-kg{background-position:0 45.041322%}.flag-kh{background-position:0 45.454545%}.flag-ki{background-position:0 45.867769%}.flag-km{background-position:0 46.280992%}.flag-kn{background-position:0 46.694215%}.flag-kp{background-position:0 47.107438%}.flag-kr{background-position:0 47.520661%}.flag-kw{background-position:0 47.933884%}.flag-ky{background-position:0 48.347107%}.flag-kz{background-position:0 48.760331%}.flag-la{background-position:0 49.173554%}.flag-lb{background-position:0 49.586777%}.flag-lc{background-position:0 50%}.flag-li{background-position:0 50.413223%}.flag-lk{background-position:0 50.826446%}.flag-lr{background-position:0 51.239669%}.flag-ls{background-position:0 51.652893%}.flag-lt{background-position:0 52.066116%}.flag-lu{background-position:0 52.479339%}.flag-lv{background-position:0 52.892562%}.flag-ly{background-position:0 53.305785%}.flag-ma{background-position:0 53.719008%}.flag-mc{background-position:0 54.132231%}.flag-md{background-position:0 54.545455%}.flag-me{background-position:0 54.958678%}.flag-mg{background-position:0 55.371901%}.flag-mh{background-position:0 55.785124%}.flag-mk{background-position:0 56.198347%}.flag-ml{background-position:0 56.61157%}.flag-mm{background-position:0 57.024793%}.flag-mn{background-position:0 57.438017%}.flag-mo{background-position:0 57.85124%}.flag-mp{background-position:0 58.264463%}.flag-mq{background-position:0 58.677686%}.flag-mr{background-position:0 59.090909%}.flag-ms{background-position:0 59.504132%}.flag-mt{background-position:0 59.917355%}.flag-mu{background-position:0 60.330579%}.flag-mv{background-position:0 60.743802%}.flag-mw{background-position:0 61.157025%}.flag-mx{background-position:0 61.570248%}.flag-my{background-position:0 61.983471%}.flag-mz{background-position:0 62.396694%}.flag-na{background-position:0 62.809917%}.flag-nc{background-position:0 63.22314%}.flag-ne{background-position:0 63.636364%}.flag-nf{background-position:0 64.049587%}.flag-ng{background-position:0 64.46281%}.flag-ni{background-position:0 64.876033%}.flag-nl{background-position:0 65.289256%}.flag-no{background-position:0 65.702479%}.flag-np{background-position:0 66.115702%}.flag-nr{background-position:0 66.528926%}.flag-nu{background-position:0 66.942149%}.flag-nz{background-position:0 67.355372%}.flag-om{background-position:0 67.768595%}.flag-pa{background-position:0 68.181818%}.flag-pe{background-position:0 68.595041%}.flag-pf{background-position:0 69.008264%}.flag-pg{background-position:0 69.421488%}.flag-ph{background-position:0 69.834711%}.flag-pk{background-position:0 70.247934%}.flag-pl{background-position:0 70.661157%}.flag-pm{background-position:0 71.07438%}.flag-pn{background-position:0 71.487603%}.flag-pr{background-position:0 71.900826%}.flag-pt{background-position:0 72.31405%}.flag-pw{background-position:0 72.727273%}.flag-py{background-position:0 73.140496%}.flag-qa{background-position:0 73.553719%}.flag-re{background-position:0 73.966942%}.flag-ro{background-position:0 74.380165%}.flag-rs{background-position:0 74.793388%}.flag-ru{background-position:0 75.206612%}.flag-rw{background-position:0 75.619835%}.flag-sa{background-position:0 76.033058%}.flag-sb{background-position:0 76.446281%}.flag-sc{background-position:0 76.859504%}.flag-sd{background-position:0 77.272727%}.flag-se{background-position:0 77.68595%}.flag-sg{background-position:0 78.099174%}.flag-sh{background-position:0 78.512397%}.flag-si{background-position:0 78.92562%}.flag-sj{background-position:0 79.338843%}.flag-sk{background-position:0 79.752066%}.flag-sl{background-position:0 80.165289%}.flag-sm{background-position:0 80.578512%}.flag-sn{background-position:0 80.991736%}.flag-so{background-position:0 81.404959%}.flag-sr{background-position:0 81.818182%}.flag-ss{background-position:0 82.231405%}.flag-st{background-position:0 82.644628%}.flag-sv{background-position:0 83.057851%}.flag-sy{background-position:0 83.471074%}.flag-sz{background-position:0 83.884298%}.flag-tc{background-position:0 84.297521%}.flag-td{background-position:0 84.710744%}.flag-tf{background-position:0 85.123967%}.flag-tg{background-position:0 85.53719%}.flag-th{background-position:0 85.950413%}.flag-tj{background-position:0 86.363636%}.flag-tk{background-position:0 86.77686%}.flag-tl{background-position:0 87.190083%}.flag-tm{background-position:0 87.603306%}.flag-tn{background-position:0 88.016529%}.flag-to{background-position:0 88.429752%}.flag-tp{background-position:0 88.842975%}.flag-tr{background-position:0 89.256198%}.flag-tt{background-position:0 89.669421%}.flag-tv{background-position:0 90.082645%}.flag-tw{background-position:0 90.495868%}.flag-ty{background-position:0 90.909091%}.flag-tz{background-position:0 91.322314%}.flag-ua{background-position:0 91.735537%}.flag-ug{background-position:0 92.14876%}.flag-gb,.flag-uk{background-position:0 92.561983%}.flag-um{background-position:0 92.975207%}.flag-us{background-position:0 93.38843%}.flag-uy{background-position:0 93.801653%}.flag-uz{background-position:0 94.214876%}.flag-va{background-position:0 94.628099%}.flag-vc{background-position:0 95.041322%}.flag-ve{background-position:0 95.454545%}.flag-vg{background-position:0 95.867769%}.flag-vi{background-position:0 96.280992%}.flag-vn{background-position:0 96.694215%}.flag-vu{background-position:0 97.107438%}.flag-wf{background-position:0 97.520661%}.flag-ws{background-position:0 97.933884%}.flag-ye{background-position:0 98.347107%}.flag-za{background-position:0 98.760331%}.flag-zm{background-position:0 99.173554%}.flag-zr{background-position:0 99.586777%}.flag-zw{background-position:0 100%}
diff --git a/frontend/src/assets/demo/styles/flags/flags_responsive.png b/frontend/src/assets/demo/styles/flags/flags_responsive.png
new file mode 100755
index 0000000..c27ce21
Binary files /dev/null and b/frontend/src/assets/demo/styles/flags/flags_responsive.png differ
diff --git a/frontend/src/assets/demo/styles/items.scss b/frontend/src/assets/demo/styles/items.scss
new file mode 100644
index 0000000..67eb9f8
--- /dev/null
+++ b/frontend/src/assets/demo/styles/items.scss
@@ -0,0 +1,13 @@
+.product-item {
+ .product-item-content {
+ border: 1px solid var(--surface-d);
+ border-radius: 3px;
+ margin: 0.3rem;
+ text-align: center;
+ padding: 2rem 0;
+ }
+ .product-image {
+ width: 50%;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
+ }
+}
diff --git a/frontend/src/assets/layout/styles/layout/_config.scss b/frontend/src/assets/layout/styles/layout/_config.scss
new file mode 100644
index 0000000..43cacc3
--- /dev/null
+++ b/frontend/src/assets/layout/styles/layout/_config.scss
@@ -0,0 +1,42 @@
+.layout-config-button {
+ display: block;
+ position: fixed;
+ width: 3rem;
+ height: 3rem;
+ line-height: 3rem;
+ background: var(--primary-color);
+ color: var(--primary-color-text);
+ text-align: center;
+ top: 50%;
+ right: 0;
+ margin-top: -1.5rem;
+ border-top-left-radius: var(--border-radius);
+ border-bottom-left-radius: var(--border-radius);
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ transition: background-color var(--transition-duration);
+ overflow: hidden;
+ cursor: pointer;
+ z-index: 999;
+ box-shadow: -.25rem 0 1rem rgba(0,0,0,.15);
+
+ i {
+ font-size: 2rem;
+ line-height: inherit;
+ transform: rotate(0deg);
+ transition: transform 1s;
+ }
+
+ &:hover {
+ background: var(--primary-400);
+ }
+}
+
+.layout-config-sidebar {
+ &.p-sidebar {
+ .p-sidebar-content {
+ padding-left: 2rem;
+ padding-right: 2rem;
+ }
+ }
+}
diff --git a/frontend/src/assets/layout/styles/layout/_content.scss b/frontend/src/assets/layout/styles/layout/_content.scss
new file mode 100644
index 0000000..2c40e1d
--- /dev/null
+++ b/frontend/src/assets/layout/styles/layout/_content.scss
@@ -0,0 +1,12 @@
+.layout-main-container {
+ display: flex;
+ flex-direction: column;
+ min-height: 100vh;
+ justify-content: space-between;
+ padding: 7rem 2rem 2rem 4rem;
+ transition: margin-left $transitionDuration;
+}
+
+.layout-main {
+ flex: 1 1 auto;
+}
diff --git a/frontend/src/assets/layout/styles/layout/_footer.scss b/frontend/src/assets/layout/styles/layout/_footer.scss
new file mode 100644
index 0000000..367d312
--- /dev/null
+++ b/frontend/src/assets/layout/styles/layout/_footer.scss
@@ -0,0 +1,8 @@
+.layout-footer {
+ transition: margin-left $transitionDuration;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ padding-top: 1rem;
+ border-top: 1px solid var(--surface-border);
+}
diff --git a/frontend/src/assets/layout/styles/layout/_main.scss b/frontend/src/assets/layout/styles/layout/_main.scss
new file mode 100644
index 0000000..dd9ac50
--- /dev/null
+++ b/frontend/src/assets/layout/styles/layout/_main.scss
@@ -0,0 +1,27 @@
+* {
+ box-sizing: border-box;
+}
+
+html {
+ height: 100%;
+ font-size: $scale;
+}
+
+body {
+ font-family: var(--font-family);
+ color: var(--text-color);
+ background-color: var(--surface-ground);
+ margin: 0;
+ padding: 0;
+ min-height: 100%;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+a {
+ text-decoration: none;
+}
+
+.layout-wrapper {
+ min-height: 100vh;
+}
diff --git a/frontend/src/assets/layout/styles/layout/_menu.scss b/frontend/src/assets/layout/styles/layout/_menu.scss
new file mode 100644
index 0000000..3a9aa0e
--- /dev/null
+++ b/frontend/src/assets/layout/styles/layout/_menu.scss
@@ -0,0 +1,155 @@
+.layout-sidebar {
+ position: fixed;
+ width: 300px;
+ height: calc(100vh - 9rem);
+ z-index: 999;
+ overflow-y: auto;
+ user-select: none;
+ top: 7rem;
+ left: 2rem;
+ transition: transform $transitionDuration, left $transitionDuration;
+ background-color: var(--surface-overlay);
+ border-radius: $borderRadius;
+ padding: 0.5rem 1.5rem;
+ box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08);
+}
+
+.layout-menu {
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+
+ .layout-root-menuitem {
+ > .layout-menuitem-root-text {
+ font-size: 0.857rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ color: var(--surface-900);
+ margin: 0.75rem 0;
+ }
+
+ > a {
+ display: none;
+ }
+ }
+
+ a {
+ user-select: none;
+
+ &.active-menuitem {
+ > .layout-submenu-toggler {
+ transform: rotate(-180deg);
+ }
+ }
+ }
+
+ li.active-menuitem {
+ > a {
+ .layout-submenu-toggler {
+ transform: rotate(-180deg);
+ }
+ }
+ }
+
+ ul {
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+
+ a {
+ display: flex;
+ align-items: center;
+ position: relative;
+ outline: 0 none;
+ color: var(--text-color);
+ cursor: pointer;
+ padding: 0.75rem 1rem;
+ border-radius: $borderRadius;
+ transition: background-color $transitionDuration, box-shadow $transitionDuration;
+
+ .layout-menuitem-icon {
+ margin-right: 0.5rem;
+ }
+
+ .layout-submenu-toggler {
+ font-size: 75%;
+ margin-left: auto;
+ transition: transform $transitionDuration;
+ }
+
+ &.active-route {
+ font-weight: 700;
+ color: var(--primary-color);
+ }
+
+ &:hover {
+ background-color: var(--surface-hover);
+ }
+
+ &:focus {
+ @include focused-inset();
+ }
+ }
+
+ ul {
+ overflow: hidden;
+ border-radius: $borderRadius;
+
+ li {
+ a {
+ margin-left: 1rem;
+ }
+
+ li {
+ a {
+ margin-left: 2rem;
+ }
+
+ li {
+ a {
+ margin-left: 2.5rem;
+ }
+
+ li {
+ a {
+ margin-left: 3rem;
+ }
+
+ li {
+ a {
+ margin-left: 3.5rem;
+ }
+
+ li {
+ a {
+ margin-left: 4rem;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+.layout-submenu-enter-from,
+.layout-submenu-leave-to {
+ max-height: 0;
+}
+
+.layout-submenu-enter-to,
+.layout-submenu-leave-from {
+ max-height: 1000px;
+}
+
+.layout-submenu-leave-active {
+ overflow: hidden;
+ transition: max-height 0.45s cubic-bezier(0, 1, 0, 1);
+}
+
+.layout-submenu-enter-active {
+ overflow: hidden;
+ transition: max-height 1s ease-in-out;
+}
diff --git a/frontend/src/assets/layout/styles/layout/_mixins.scss b/frontend/src/assets/layout/styles/layout/_mixins.scss
new file mode 100644
index 0000000..ec26860
--- /dev/null
+++ b/frontend/src/assets/layout/styles/layout/_mixins.scss
@@ -0,0 +1,13 @@
+@mixin focused() {
+ outline: 0 none;
+ outline-offset: 0;
+ transition: box-shadow .2s;
+ box-shadow: var(--focus-ring);
+}
+
+@mixin focused-inset() {
+ outline: 0 none;
+ outline-offset: 0;
+ transition: box-shadow .2s;
+ box-shadow: inset var(--focus-ring);
+}
diff --git a/frontend/src/assets/layout/styles/layout/_preloading.scss b/frontend/src/assets/layout/styles/layout/_preloading.scss
new file mode 100644
index 0000000..a814104
--- /dev/null
+++ b/frontend/src/assets/layout/styles/layout/_preloading.scss
@@ -0,0 +1,47 @@
+.preloader {
+ position: fixed;
+ z-index: 999999;
+ background: #edf1f5;
+ width: 100%;
+ height: 100%;
+}
+.preloader-content {
+ border: 0 solid transparent;
+ border-radius: 50%;
+ width: 150px;
+ height: 150px;
+ position: absolute;
+ top: calc(50vh - 75px);
+ left: calc(50vw - 75px);
+}
+
+.preloader-content:before, .preloader-content:after{
+ content: '';
+ border: 1em solid var(--primary-color);
+ border-radius: 50%;
+ width: inherit;
+ height: inherit;
+ position: absolute;
+ top: 0;
+ left: 0;
+ animation: loader 2s linear infinite;
+ opacity: 0;
+}
+
+.preloader-content:before{
+ animation-delay: 0.5s;
+}
+
+@keyframes loader{
+ 0%{
+ transform: scale(0);
+ opacity: 0;
+ }
+ 50%{
+ opacity: 1;
+ }
+ 100%{
+ transform: scale(1);
+ opacity: 0;
+ }
+}
diff --git a/frontend/src/assets/layout/styles/layout/_responsive.scss b/frontend/src/assets/layout/styles/layout/_responsive.scss
new file mode 100644
index 0000000..4678f3d
--- /dev/null
+++ b/frontend/src/assets/layout/styles/layout/_responsive.scss
@@ -0,0 +1,100 @@
+@media screen and (min-width: 1960px) {
+ .layout-main, .landing-wrapper {
+ width: 1504px;
+ margin-left: auto !important;
+ margin-right: auto !important;
+ }
+
+}
+
+@media (min-width: 992px) {
+ .layout-wrapper {
+ &.layout-overlay {
+ .layout-main-container {
+ margin-left: 0;
+ padding-left: 2rem;
+ }
+
+ .layout-sidebar {
+ transform: translateX(-100%);
+ left: 0;
+ top: 0;
+ height: 100vh;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ &.layout-overlay-active {
+ .layout-sidebar {
+ transform: translateX(0);
+ }
+ }
+ }
+
+ &.layout-static {
+ .layout-main-container {
+ margin-left: 300px;
+ }
+
+ &.layout-static-inactive {
+ .layout-sidebar {
+ transform: translateX(-100%);
+ left: 0;
+ }
+
+ .layout-main-container {
+ margin-left: 0;
+ padding-left: 2rem;
+ }
+ }
+ }
+
+ .layout-mask {
+ display: none;
+ }
+ }
+}
+
+@media (max-width: 991px) {
+ .blocked-scroll {
+ overflow: hidden;
+ }
+
+ .layout-wrapper {
+ .layout-main-container {
+ margin-left: 0;
+ padding-left: 2rem;
+ }
+
+ .layout-sidebar {
+ transform: translateX(-100%);
+ left: 0;
+ top: 0;
+ height: 100vh;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .layout-mask {
+ display: none;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 998;
+ width: 100%;
+ height: 100%;
+ background-color: var(--maskbg);
+ }
+
+ &.layout-mobile-active {
+ .layout-sidebar {
+ transform: translateX(0);
+ }
+
+ .layout-mask {
+ display: block;
+ animation: fadein $transitionDuration;
+ }
+ }
+ }
+}
diff --git a/frontend/src/assets/layout/styles/layout/_topbar.scss b/frontend/src/assets/layout/styles/layout/_topbar.scss
new file mode 100644
index 0000000..7940236
--- /dev/null
+++ b/frontend/src/assets/layout/styles/layout/_topbar.scss
@@ -0,0 +1,149 @@
+.layout-topbar {
+ position: fixed;
+ height: 5rem;
+ z-index: 997;
+ left: 0;
+ top: 0;
+ width: 100%;
+ padding: 0 2rem;
+ background-color: var(--surface-card);
+ transition: left $transitionDuration;
+ display: flex;
+ align-items: center;
+ box-shadow: 0px 3px 5px rgba(0,0,0,.02), 0px 0px 2px rgba(0,0,0,.05), 0px 1px 4px rgba(0,0,0,.08);
+
+ .layout-topbar-logo {
+ display: flex;
+ align-items: center;
+ color: var(--surface-900);
+ font-size: 1.5rem;
+ font-weight: 500;
+ width: 300px;
+ border-radius: 12px;
+
+ img {
+ height: 2.5rem;
+ margin-right: .5rem;
+ }
+
+ &:focus {
+ @include focused();
+ }
+ }
+
+ .layout-topbar-button {
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ position: relative;
+ color: var(--text-color-secondary);
+ border-radius: 50%;
+ width: 3rem;
+ height: 3rem;
+ cursor: pointer;
+ transition: background-color $transitionDuration;
+
+ &:hover {
+ color: var(--text-color);
+ background-color: var(--surface-hover);
+ }
+
+ &:focus {
+ @include focused();
+ }
+
+ i {
+ font-size: 1.5rem;
+ }
+
+ span {
+ font-size: 1rem;
+ display: none;
+ }
+ }
+
+ .layout-menu-button {
+ margin-left: 2rem;
+ }
+
+ .layout-topbar-menu-button {
+ display: none;
+
+ i {
+ font-size: 1.25rem;
+ }
+ }
+
+ .layout-topbar-menu {
+ margin: 0 0 0 auto;
+ padding: 0;
+ list-style: none;
+ display: flex;
+
+ .layout-topbar-button {
+ margin-left: 1rem;
+ }
+ }
+}
+
+@media (max-width: 991px) {
+ .layout-topbar {
+ justify-content: space-between;
+
+ .layout-topbar-logo {
+ width: auto;
+ order: 2;
+ }
+
+ .layout-menu-button {
+ margin-left: 0;
+ order: 1;
+ }
+
+ .layout-topbar-menu-button {
+ display: inline-flex;
+ margin-left: 0;
+ order: 3;
+ }
+
+ .layout-topbar-menu {
+ margin-left: 0;
+ position: absolute;
+ flex-direction: column;
+ background-color: var(--surface-overlay);
+ box-shadow: 0px 3px 5px rgba(0,0,0,.02), 0px 0px 2px rgba(0,0,0,.05), 0px 1px 4px rgba(0,0,0,.08);
+ border-radius: 12px;
+ padding: 1rem;
+ right: 2rem;
+ top: 5rem;
+ min-width: 15rem;
+ display: none;
+ -webkit-animation: scalein 0.15s linear;
+ animation: scalein 0.15s linear;
+
+ &.layout-topbar-menu-mobile-active {
+ display: block
+ }
+
+ .layout-topbar-button {
+ margin-left: 0;
+ display: flex;
+ width: 100%;
+ height: auto;
+ justify-content: flex-start;
+ border-radius: 12px;
+ padding: 1rem;
+
+ i {
+ font-size: 1rem;
+ margin-right: .5rem;
+ }
+
+ span {
+ font-weight: medium;
+ display: block;
+ }
+ }
+ }
+ }
+}
diff --git a/frontend/src/assets/layout/styles/layout/_typography.scss b/frontend/src/assets/layout/styles/layout/_typography.scss
new file mode 100644
index 0000000..b9a0c8f
--- /dev/null
+++ b/frontend/src/assets/layout/styles/layout/_typography.scss
@@ -0,0 +1,63 @@
+h1, h2, h3, h4, h5, h6 {
+ margin: 1.5rem 0 1rem 0;
+ font-family: inherit;
+ font-weight: 500;
+ line-height: 1.2;
+ color: var(--surface-900);
+
+ &:first-child {
+ margin-top: 0;
+ }
+}
+
+h1 {
+ font-size: 2.5rem;
+}
+
+h2 {
+ font-size: 2rem;
+}
+
+h3 {
+ font-size: 1.75rem;
+}
+
+h4 {
+ font-size: 1.5rem;
+}
+
+h5 {
+ font-size: 1.25rem;
+}
+
+h6 {
+ font-size: 1rem;
+}
+
+mark {
+ background: #FFF8E1;
+ padding: .25rem .4rem;
+ border-radius: $borderRadius;
+ font-family: monospace;
+}
+
+blockquote {
+ margin: 1rem 0;
+ padding: 0 2rem;
+ border-left: 4px solid #90A4AE;
+}
+
+hr {
+ border-top: solid var(--surface-border);
+ border-width: 1px 0 0 0;
+ margin: 1rem 0;
+}
+
+p {
+ margin: 0 0 1rem 0;
+ line-height: 1.5;
+
+ &:last-child {
+ margin-bottom: 0;
+ }
+}
diff --git a/frontend/src/assets/layout/styles/layout/_utils.scss b/frontend/src/assets/layout/styles/layout/_utils.scss
new file mode 100644
index 0000000..3a6fb0d
--- /dev/null
+++ b/frontend/src/assets/layout/styles/layout/_utils.scss
@@ -0,0 +1,27 @@
+/* Utils */
+.clearfix:after {
+ content: " ";
+ display: block;
+ clear: both;
+}
+
+.card {
+ background: var(--surface-card);
+ border: 1px solid var(--surface-border);
+ padding: 2rem;
+ margin-bottom: 2rem;
+ box-shadow: var(--card-shadow);
+ border-radius: $borderRadius;
+
+ &:last-child {
+ margin-bottom: 0;
+ }
+}
+
+.p-toast {
+ &.p-toast-top-right,
+ &.p-toast-top-left,
+ &.p-toast-top-center {
+ top: 100px;
+ }
+}
\ No newline at end of file
diff --git a/frontend/src/assets/layout/styles/layout/_variables.scss b/frontend/src/assets/layout/styles/layout/_variables.scss
new file mode 100644
index 0000000..8e9b025
--- /dev/null
+++ b/frontend/src/assets/layout/styles/layout/_variables.scss
@@ -0,0 +1,4 @@
+/* General */
+$scale:14px; /* main font size */
+$borderRadius:12px; /* border radius of layout element e.g. card, sidebar */
+$transitionDuration:.2s; /* transition duration of layout elements e.g. sidebar, overlay menus */
diff --git a/frontend/src/assets/layout/styles/layout/layout.scss b/frontend/src/assets/layout/styles/layout/layout.scss
new file mode 100644
index 0000000..847398d
--- /dev/null
+++ b/frontend/src/assets/layout/styles/layout/layout.scss
@@ -0,0 +1,12 @@
+@import './_variables';
+@import "./_mixins";
+@import "./_preloading";
+@import "./_main";
+@import "./_topbar";
+@import "./_menu";
+@import "./_config";
+@import "./_content";
+@import "./_footer";
+@import "./_responsive";
+@import "./_utils";
+@import "./_typography";
\ No newline at end of file
diff --git a/frontend/src/assets/layout/styles/theme/arya-blue/theme.css b/frontend/src/assets/layout/styles/theme/arya-blue/theme.css
new file mode 100644
index 0000000..b7c46f8
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/arya-blue/theme.css
@@ -0,0 +1,6243 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#383838;
+ --surface-e:#1e1e1e;
+ --surface-f:#1e1e1e;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#64B5F6;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50:#e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#1e1e1e;
+ --surface-border:#383838;
+ --surface-hover:rgba(255,255,255,.03);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 1px #93cbf9;
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#f7fbff;
+ --primary-100:#daedfd;
+ --primary-200:#bcdffb;
+ --primary-300:#9fd1f9;
+ --primary-400:#81c3f8;
+ --primary-500:#64b5f6;
+ --primary-600:#559ad1;
+ --primary-700:#467fac;
+ --primary-800:#376487;
+ --primary-900:#284862;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1e1e1e;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #383838;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #64B5F6;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #383838;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #383838;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #383838;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.5rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #64B5F6;
+ background: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #2396f2;
+ background: #2396f2;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #64B5F6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #2396f2;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.5rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-dropdown {
+ background: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #121212;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #64B5F6;
+}
+.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: #64B5F6;
+}
+.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: #64B5F6;
+}
+.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: #64B5F6;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #383838;
+ border-left: 1px solid #383838;
+ border-bottom: 1px solid #383838;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #383838;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #93cbf9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #64B5F6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #43a5f4;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #121212;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #64B5F6;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #383838;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-multiselect {
+ background: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.5rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #383838;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 3.5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #64B5F6;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #64B5F6;
+ background: #64B5F6;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #2396f2;
+ background: #2396f2;
+ color: #212529;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #64B5F6;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #2396f2;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #64B5F6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #64B5F6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #383838;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #383838;
+ border: 2px solid #64B5F6;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-slider .p-slider-range {
+ background: #64B5F6;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #64B5F6;
+ border-color: #64B5F6;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #ef9a9a;
+}
+
+.p-treeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.5rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.p-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 181, 246, 0.04);
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(100, 181, 246, 0.04);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #64B5F6;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #64B5F6;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #121212;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #121212;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #64B5F6;
+ 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(100, 181, 246, 0.04);
+ color: #64B5F6;
+}
+.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(100, 181, 246, 0.16);
+ color: #64B5F6;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64B5F6;
+ 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(100, 181, 246, 0.04);
+ color: #64B5F6;
+ 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(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.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: #383838;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #93cbf9;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(100, 181, 246, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(100, 181, 246, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #64B5F6;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #242424;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #383838;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-column-filter-overlay {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #383838;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #43a5f4;
+ border: 1px solid #43a5f4;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.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 #93cbf9;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.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: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.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 #93cbf9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #43a5f4;
+ border-color: #43a5f4;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #43a5f4;
+ border-color: #43a5f4;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+}
+.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 #93cbf9;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.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: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.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 #93cbf9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(12, 120, 207, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #383838;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #93cbf9;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #383838;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ border-color: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #64B5F6;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1e1e1e;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #383838;
+}
+.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 #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #93cbf9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(35, 150, 242, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #383838;
+ background-color: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #93cbf9;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #64B5F6;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #64B5F6;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #93cbf9;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #64B5F6;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 1px #93cbf9;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #383838;
+}
+.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 #383838;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #383838;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #383838;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #383838;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #93cbf9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #64B5F6;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #64B5F6;
+ color: #64B5F6;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #64B5F6;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #93cbf9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 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(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #383838;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #383838;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #383838;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #64B5F6;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #353535;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #383838;
+}
+
+.p-sidebar {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #383838;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #383838;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #383838;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #383838;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-menu.p-menu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #383838;
+ 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-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #383838;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #93cbf9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #64B5F6;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #64B5F6;
+ color: #64B5F6;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #64B5F6;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #93cbf9;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #383838;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #383838;
+ border-radius: 3px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #64B5F6;
+ color: #212529;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #383838;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #64B5F6;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(100, 181, 246, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #64B5F6;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #64B5F6;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #64B5F6;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #64B5F6;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #64B5F6;
+}
diff --git a/frontend/src/assets/layout/styles/theme/arya-green/theme.css b/frontend/src/assets/layout/styles/theme/arya-green/theme.css
new file mode 100644
index 0000000..aa5d92d
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/arya-green/theme.css
@@ -0,0 +1,6243 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#383838;
+ --surface-e:#1e1e1e;
+ --surface-f:#1e1e1e;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#81C784;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50:#e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#1e1e1e;
+ --surface-border:#383838;
+ --surface-hover:rgba(255,255,255,.03);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 1px #a7d8a9;
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#f9fcf9;
+ --primary-100:#e1f2e1;
+ --primary-200:#c9e7ca;
+ --primary-300:#b1dcb3;
+ --primary-400:#99d29b;
+ --primary-500:#81c784;
+ --primary-600:#6ea970;
+ --primary-700:#5a8b5c;
+ --primary-800:#476d49;
+ --primary-900:#345035;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1e1e1e;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #383838;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #81C784;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #383838;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #383838;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #383838;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.5rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #81C784;
+ background: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #54b358;
+ background: #54b358;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #81C784;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #54b358;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.5rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-dropdown {
+ background: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #121212;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #81C784;
+}
+.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: #81C784;
+}
+.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: #81C784;
+}
+.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: #81C784;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #383838;
+ border-left: 1px solid #383838;
+ border-bottom: 1px solid #383838;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #383838;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #a7d8a9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #81C784;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #6abd6e;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #121212;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #81C784;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #383838;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-multiselect {
+ background: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.5rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #383838;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 3.5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #81C784;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #81C784;
+ background: #81C784;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #54b358;
+ background: #54b358;
+ color: #212529;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #81C784;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #54b358;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #81C784;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #81C784;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #383838;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #383838;
+ border: 2px solid #81C784;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-slider .p-slider-range {
+ background: #81C784;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #81C784;
+ border-color: #81C784;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #ef9a9a;
+}
+
+.p-treeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.5rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.p-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 199, 132, 0.04);
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 199, 132, 0.16);
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(129, 199, 132, 0.04);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(129, 199, 132, 0.16);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #81C784;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #81C784;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #121212;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #121212;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81C784;
+ 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(129, 199, 132, 0.04);
+ color: #81C784;
+}
+.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(129, 199, 132, 0.16);
+ color: #81C784;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81C784;
+ 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(129, 199, 132, 0.04);
+ color: #81C784;
+ 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(129, 199, 132, 0.16);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.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: #383838;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #81C784;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #81C784;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #81C784;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #81C784;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #a7d8a9;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(129, 199, 132, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(129, 199, 132, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #81C784;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #242424;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #383838;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-column-filter-overlay {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #383838;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #6abd6e;
+ border: 1px solid #6abd6e;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.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 #a7d8a9;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.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: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.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 #a7d8a9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #6abd6e;
+ border-color: #6abd6e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #6abd6e;
+ border-color: #6abd6e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+}
+.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 #a7d8a9;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.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: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.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 #a7d8a9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(62, 139, 65, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #383838;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #a7d8a9;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #383838;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ border-color: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #81C784;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1e1e1e;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #383838;
+}
+.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 #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #a7d8a9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(84, 179, 88, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #383838;
+ background-color: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #a7d8a9;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #81C784;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #81C784;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #a7d8a9;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #81C784;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 1px #a7d8a9;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #383838;
+}
+.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 #383838;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #383838;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #383838;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #383838;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #a7d8a9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #81C784;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #81C784;
+ color: #81C784;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #81C784;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #a7d8a9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 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(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #383838;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #383838;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #383838;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #81C784;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #353535;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #383838;
+}
+
+.p-sidebar {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #383838;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #383838;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #383838;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #383838;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-menu.p-menu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #383838;
+ 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-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #383838;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #a7d8a9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #81C784;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #81C784;
+ color: #81C784;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #81C784;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #a7d8a9;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #383838;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #383838;
+ border-radius: 3px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #81C784;
+ color: #212529;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #383838;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #81C784;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(129, 199, 132, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #81C784;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #81C784;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #81C784;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #81C784;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #81C784;
+}
diff --git a/frontend/src/assets/layout/styles/theme/arya-orange/theme.css b/frontend/src/assets/layout/styles/theme/arya-orange/theme.css
new file mode 100644
index 0000000..33f410a
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/arya-orange/theme.css
@@ -0,0 +1,6243 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#383838;
+ --surface-e:#1e1e1e;
+ --surface-f:#1e1e1e;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#FFD54F;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50:#e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#1e1e1e;
+ --surface-border:#383838;
+ --surface-hover:rgba(255,255,255,.03);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 1px #ffe284;
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#fffdf6;
+ --primary-100:#fff5d5;
+ --primary-200:#ffedb3;
+ --primary-300:#ffe592;
+ --primary-400:#ffdd70;
+ --primary-500:#ffd54f;
+ --primary-600:#d9b543;
+ --primary-700:#b39537;
+ --primary-800:#8c752b;
+ --primary-900:#665520;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1e1e1e;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #383838;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #FFD54F;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #383838;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #383838;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #383838;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.5rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #FFD54F;
+ background: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #ffc50c;
+ background: #ffc50c;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #FFD54F;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #ffc50c;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.5rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-dropdown {
+ background: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #121212;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #FFD54F;
+}
+.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: #FFD54F;
+}
+.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: #FFD54F;
+}
+.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: #FFD54F;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #383838;
+ border-left: 1px solid #383838;
+ border-bottom: 1px solid #383838;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #383838;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #ffe284;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #FFD54F;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ffcd2e;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #121212;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #FFD54F;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #383838;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-multiselect {
+ background: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.5rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #383838;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 3.5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #FFD54F;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #FFD54F;
+ background: #FFD54F;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #ffc50c;
+ background: #ffc50c;
+ color: #212529;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #FFD54F;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffc50c;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #FFD54F;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #FFD54F;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #383838;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #383838;
+ border: 2px solid #FFD54F;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-slider .p-slider-range {
+ background: #FFD54F;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #FFD54F;
+ border-color: #FFD54F;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #ef9a9a;
+}
+
+.p-treeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.5rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.p-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 213, 79, 0.04);
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(255, 213, 79, 0.04);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #FFD54F;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #FFD54F;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #121212;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #121212;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFD54F;
+ 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(255, 213, 79, 0.04);
+ color: #FFD54F;
+}
+.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(255, 213, 79, 0.16);
+ color: #FFD54F;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFD54F;
+ 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(255, 213, 79, 0.04);
+ color: #FFD54F;
+ 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(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.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: #383838;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #ffe284;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(255, 213, 79, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(255, 213, 79, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #FFD54F;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #242424;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #383838;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-column-filter-overlay {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #383838;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #ffcd2e;
+ border: 1px solid #ffcd2e;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.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 #ffe284;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.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: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.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 #ffe284;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+}
+.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 #ffe284;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.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: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.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 #ffe284;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(207, 157, 0, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #383838;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #ffe284;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #383838;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ border-color: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #FFD54F;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1e1e1e;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #383838;
+}
+.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 #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #ffe284;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(255, 197, 12, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #383838;
+ background-color: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #ffe284;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #FFD54F;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #FFD54F;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #ffe284;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #FFD54F;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 1px #ffe284;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #383838;
+}
+.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 #383838;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #383838;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #383838;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #383838;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #ffe284;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #FFD54F;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #FFD54F;
+ color: #FFD54F;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #FFD54F;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #ffe284;
+}
+.p-tabview .p-tabview-panels {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 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(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #383838;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #383838;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #383838;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #FFD54F;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #353535;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #383838;
+}
+
+.p-sidebar {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #383838;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #383838;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #383838;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #383838;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-menu.p-menu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #383838;
+ 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-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #383838;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #ffe284;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #FFD54F;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #FFD54F;
+ color: #FFD54F;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #FFD54F;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #ffe284;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #383838;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #383838;
+ border-radius: 3px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #FFD54F;
+ color: #212529;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #383838;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #FFD54F;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(255, 213, 79, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #FFD54F;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #FFD54F;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #FFD54F;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #FFD54F;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #FFD54F;
+}
diff --git a/frontend/src/assets/layout/styles/theme/arya-purple/theme.css b/frontend/src/assets/layout/styles/theme/arya-purple/theme.css
new file mode 100644
index 0000000..94d8313
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/arya-purple/theme.css
@@ -0,0 +1,6243 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#383838;
+ --surface-e:#1e1e1e;
+ --surface-f:#1e1e1e;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#BA68C8;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50:#e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#1e1e1e;
+ --surface-border:#383838;
+ --surface-hover:rgba(255,255,255,.03);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 1px #cf95d9;
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#fcf7fc;
+ --primary-100:#eedbf2;
+ --primary-200:#e1bee7;
+ --primary-300:#d4a1dd;
+ --primary-400:#c785d2;
+ --primary-500:#ba68c8;
+ --primary-600:#9e58aa;
+ --primary-700:#82498c;
+ --primary-800:#66396e;
+ --primary-900:#4a2a50;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1e1e1e;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #383838;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #BA68C8;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #383838;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #383838;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #383838;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.5rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #BA68C8;
+ background: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #a241b2;
+ background: #a241b2;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #BA68C8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #a241b2;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.5rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-dropdown {
+ background: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #383838;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #121212;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #BA68C8;
+}
+.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: #BA68C8;
+}
+.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: #BA68C8;
+}
+.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: #BA68C8;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #383838;
+ border-left: 1px solid #383838;
+ border-bottom: 1px solid #383838;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #383838;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #cf95d9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #BA68C8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b052c0;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #121212;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #BA68C8;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #383838;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-multiselect {
+ background: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.5rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #383838;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 3.5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #BA68C8;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #BA68C8;
+ background: #BA68C8;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #a241b2;
+ background: #a241b2;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #BA68C8;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #a241b2;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #BA68C8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #BA68C8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #BA68C8;
+ border-color: #BA68C8;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #b052c0;
+ border-color: #b052c0;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #383838;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #383838;
+ border: 2px solid #BA68C8;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-slider .p-slider-range {
+ background: #BA68C8;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #BA68C8;
+ border-color: #BA68C8;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #BA68C8;
+ border-color: #BA68C8;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #b052c0;
+ border-color: #b052c0;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #ef9a9a;
+}
+
+.p-treeselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #383838;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #383838;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.5rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.p-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(186, 104, 200, 0.04);
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(186, 104, 200, 0.04);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #BA68C8;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #BA68C8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #121212;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #121212;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #BA68C8;
+ 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(186, 104, 200, 0.04);
+ color: #BA68C8;
+}
+.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(186, 104, 200, 0.16);
+ color: #BA68C8;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #BA68C8;
+ 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(186, 104, 200, 0.04);
+ color: #BA68C8;
+ 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(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.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: #383838;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #cf95d9;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(186, 104, 200, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(186, 104, 200, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #BA68C8;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #242424;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #383838;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-column-filter-overlay {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #383838;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #b052c0;
+ border: 1px solid #b052c0;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.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 #cf95d9;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #BA68C8;
+ border-color: #BA68C8;
+ 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: #b052c0;
+ border-color: #b052c0;
+ 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 #cf95d9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #383838;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #b052c0;
+ border-color: #b052c0;
+}
+.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: #b052c0;
+ border-color: #b052c0;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+}
+.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 #cf95d9;
+}
+.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: #1e1e1e;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #BA68C8;
+ border-color: #BA68C8;
+ 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: #b052c0;
+ border-color: #b052c0;
+ 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 #cf95d9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(117, 47, 129, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #383838;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #383838;
+ border-color: #383838;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #cf95d9;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #383838;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ border-color: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #BA68C8;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1e1e1e;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #383838;
+}
+.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 #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #cf95d9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(162, 65, 178, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #383838;
+ background-color: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #cf95d9;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: #BA68C8;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #BA68C8;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #cf95d9;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #BA68C8;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 1px #cf95d9;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #383838;
+}
+.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 #383838;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #383838;
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #383838;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #383838;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #383838;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #cf95d9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #BA68C8;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #BA68C8;
+ color: #BA68C8;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #BA68C8;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #cf95d9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 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(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #383838;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #383838;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #383838;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #BA68C8;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #353535;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #383838;
+}
+
+.p-sidebar {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #383838;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #383838;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #383838;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #383838;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-menu.p-menu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #383838;
+ 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-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #1e1e1e;
+ border-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #383838;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #383838;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ 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 #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #cf95d9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #BA68C8;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #BA68C8;
+ color: #BA68C8;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #BA68C8;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #cf95d9;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #383838;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #383838;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #383838;
+ border-radius: 3px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #BA68C8;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #383838;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #BA68C8;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(186, 104, 200, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #BA68C8;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #BA68C8;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #BA68C8;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #BA68C8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #BA68C8;
+}
diff --git a/frontend/src/assets/layout/styles/theme/bootstrap4-dark-blue/theme.css b/frontend/src/assets/layout/styles/theme/bootstrap4-dark-blue/theme.css
new file mode 100644
index 0000000..f18bbb4
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/bootstrap4-dark-blue/theme.css
@@ -0,0 +1,6250 @@
+:root {
+ --surface-a:#2a323d;
+ --surface-b:#20262e;
+ --surface-c:rgba(255, 255, 255, 0.04);
+ --surface-d:#3f4b5b;
+ --surface-e:#2a323d;
+ --surface-f:#2a323d;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#8dd0ff;
+ --primary-color-text:#151515;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #20262e;
+ --surface-50: #363c43;
+ --surface-100: #4d5158;
+ --surface-200: #63676d;
+ --surface-300: #797d82;
+ --surface-400: #909397;
+ --surface-500: #a6a8ab;
+ --surface-600: #bcbec0;
+ --surface-700: #d2d4d5;
+ --surface-800: #e9e9ea;
+ --surface-900: #ffffff;
+ --gray-50:#e9e9ea;
+ --gray-100: #d2d4d5;
+ --gray-200: #bcbec0;
+ --gray-300: #a6a8ab;
+ --gray-400: #909397;
+ --gray-500: #797d82;
+ --gray-600: #63676d;
+ --gray-700: #4d5158;
+ --gray-800: #363c43;
+ --gray-900: #20262e;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#20262e;
+ --surface-section:#20262e;
+ --surface-card:#2a323d;
+ --surface-overlay:#2a323d;
+ --surface-border:#3f4b5b;
+ --surface-hover:rgba(255,255,255,.04);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 1px #e3f3fe;
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.15s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.65;
+}
+
+.p-error {
+ color: #f19ea6;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.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:#f3f8ff;
+ --blue-100:#c5dcff;
+ --blue-200:#97c1fe;
+ --blue-300:#69a5fe;
+ --blue-400:#3b8afd;
+ --blue-500:#0d6efd;
+ --blue-600:#0b5ed7;
+ --blue-700:#094db1;
+ --blue-800:#073d8b;
+ --blue-900:#052c65;
+ --green-50:#f4f9f6;
+ --green-100:#c8e2d6;
+ --green-200:#9ccbb5;
+ --green-300:#70b595;
+ --green-400:#459e74;
+ --green-500:#198754;
+ --green-600:#157347;
+ --green-700:#125f3b;
+ --green-800:#0e4a2e;
+ --green-900:#0a3622;
+ --yellow-50:#fffcf3;
+ --yellow-100:#fff0c3;
+ --yellow-200:#ffe494;
+ --yellow-300:#ffd965;
+ --yellow-400:#ffcd36;
+ --yellow-500:#ffc107;
+ --yellow-600:#d9a406;
+ --yellow-700:#b38705;
+ --yellow-800:#8c6a04;
+ --yellow-900:#664d03;
+ --cyan-50:#f3fcfe;
+ --cyan-100:#c5f2fb;
+ --cyan-200:#97e8f9;
+ --cyan-300:#69def6;
+ --cyan-400:#3bd4f3;
+ --cyan-500:#0dcaf0;
+ --cyan-600:#0baccc;
+ --cyan-700:#098da8;
+ --cyan-800:#076f84;
+ --cyan-900:#055160;
+ --pink-50:#fdf5f9;
+ --pink-100:#f5cee1;
+ --pink-200:#eda7ca;
+ --pink-300:#e681b3;
+ --pink-400:#de5a9b;
+ --pink-500:#d63384;
+ --pink-600:#b62b70;
+ --pink-700:#96245c;
+ --pink-800:#761c49;
+ --pink-900:#561435;
+ --indigo-50:#f7f3fe;
+ --indigo-100:#dac6fc;
+ --indigo-200:#bd98f9;
+ --indigo-300:#a06bf7;
+ --indigo-400:#833df4;
+ --indigo-500:#6610f2;
+ --indigo-600:#570ece;
+ --indigo-700:#470ba9;
+ --indigo-800:#380985;
+ --indigo-900:#290661;
+ --teal-50:#f4fcfa;
+ --teal-100:#c9f2e6;
+ --teal-200:#9fe8d2;
+ --teal-300:#75debf;
+ --teal-400:#4ad3ab;
+ --teal-500:#20c997;
+ --teal-600:#1bab80;
+ --teal-700:#168d6a;
+ --teal-800:#126f53;
+ --teal-900:#0d503c;
+ --orange-50:#fff9f3;
+ --orange-100:#ffe0c7;
+ --orange-200:#fec89a;
+ --orange-300:#feaf6d;
+ --orange-400:#fd9741;
+ --orange-500:#fd7e14;
+ --orange-600:#d76b11;
+ --orange-700:#b1580e;
+ --orange-800:#8b450b;
+ --orange-900:#653208;
+ --bluegray-50:#f8f9fb;
+ --bluegray-100:#e0e4ea;
+ --bluegray-200:#c7ced9;
+ --bluegray-300:#aeb9c8;
+ --bluegray-400:#95a3b8;
+ --bluegray-500:#7c8ea7;
+ --bluegray-600:#69798e;
+ --bluegray-700:#576375;
+ --bluegray-800:#444e5c;
+ --bluegray-900:#323943;
+ --purple-50:#f8f6fc;
+ --purple-100:#dcd2f0;
+ --purple-200:#c1aee4;
+ --purple-300:#a68ad9;
+ --purple-400:#8a66cd;
+ --purple-500:#6f42c1;
+ --purple-600:#5e38a4;
+ --purple-700:#4e2e87;
+ --purple-800:#3d246a;
+ --purple-900:#2c1a4d;
+ --red-50:#fdf5f6;
+ --red-100:#f7cfd2;
+ --red-200:#f0a8af;
+ --red-300:#e9828c;
+ --red-400:#e35b68;
+ --red-500:#dc3545;
+ --red-600:#bb2d3b;
+ --red-700:#9a2530;
+ --red-800:#791d26;
+ --red-900:#58151c;
+ --primary-50:#f9fdff;
+ --primary-100:#e4f4ff;
+ --primary-200:#ceebff;
+ --primary-300:#b8e2ff;
+ --primary-400:#a3d9ff;
+ --primary-500:#8dd0ff;
+ --primary-600:#78b1d9;
+ --primary-700:#6392b3;
+ --primary-800:#4e728c;
+ --primary-900:#385366;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.107rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #8dd0ff;
+ color: #151515;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-autocomplete-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.107rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-datepicker {
+ padding: 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #2a323d;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #3f4b5b;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #e3f3fe;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: color 0.15s, box-shadow 0.15s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #8dd0ff;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #8dd0ff;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #3f4b5b;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #3f4b5b;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #3f4b5b;
+ padding-right: 0;
+ padding-left: 0;
+ 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: rgba(255, 255, 255, 0.04);
+}
+.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 #e3f3fe;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.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 #e3f3fe;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.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 #e3f3fe;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.107rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-cascadeselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1.5rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #3f4b5b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #3f4b5b;
+ background: #20262e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.15s;
+ color: #151515;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #8dd0ff;
+ background: #8dd0ff;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #3f4b5b;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #1dadff;
+ background: #1dadff;
+ color: #151515;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #8dd0ff;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #1dadff;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #151515;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #8dd0ff;
+ color: #151515;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: none;
+}
+
+.p-dropdown {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-dropdown {
+ background: #3f4b5b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #2a323d;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #3f4b5b;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1.5rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #3f4b5b;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #20262e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #8dd0ff;
+}
+.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: #8dd0ff;
+}
+.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: #8dd0ff;
+}
+.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: #8dd0ff;
+}
+
+.p-inputgroup-addon {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #3f4b5b;
+ border-left: 1px solid #3f4b5b;
+ border-bottom: 1px solid #3f4b5b;
+ padding: 0.5rem 0.75rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #3f4b5b;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.107rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.107rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 4px;
+ transition-duration: 0.15s;
+}
+.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 #e3f3fe;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #3f4b5b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #8dd0ff;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #151515;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #8dd0ff;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f19ea6;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+ padding: 0.5rem 0.75rem;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #3f4b5b;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f19ea6;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.15s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f19ea6;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #3f4b5b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f19ea6;
+}
+
+.p-multiselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #8dd0ff;
+ color: #151515;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-multiselect {
+ background: #3f4b5b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #3f4b5b;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #f19ea6;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffe082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #9fdaa8;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #3f4b5b;
+ background: #20262e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #3f4b5b;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.15s;
+ background-color: #151515;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #8dd0ff;
+ background: #8dd0ff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #1dadff;
+ background: #1dadff;
+ color: #151515;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #8dd0ff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #1dadff;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #151515;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #f19ea6;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #8dd0ff;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #8dd0ff;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #f19ea6;
+}
+
+.p-highlight .p-rating .p-rating-icon {
+ color: #151515;
+}
+
+.p-selectbutton .p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #f19ea6;
+}
+
+.p-slider {
+ background: #3f4b5b;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #8dd0ff;
+ border: 2px solid #8dd0ff;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-slider .p-slider-range {
+ background: #8dd0ff;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #56bdff;
+ border-color: #56bdff;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s, left 0.15s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.15s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s, bottom 0.15s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.15s;
+}
+
+.p-togglebutton.p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #f19ea6;
+}
+
+.p-treeselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #f19ea6;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #3f4b5b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #151515;
+ background: #8dd0ff;
+ border: 1px solid #8dd0ff;
+ padding: 0.5rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: #56bdff;
+ color: #151515;
+ border-color: #56bdff;
+}
+.p-button:enabled:active {
+ background: #1dadff;
+ color: #151515;
+ border-color: #1dadff;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #8dd0ff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(141, 208, 255, 0.04);
+ color: #8dd0ff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(141, 208, 255, 0.16);
+ color: #8dd0ff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #8dd0ff;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(141, 208, 255, 0.04);
+ color: #8dd0ff;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(141, 208, 255, 0.16);
+ color: #8dd0ff;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #8dd0ff;
+ background-color: #151515;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #6c757d;
+ border: 1px solid #6c757d;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #5a6268;
+ color: #ffffff;
+ border-color: #5a6268;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px rgba(130, 138, 145, 0.5);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #545b62;
+ color: #ffffff;
+ border-color: #4e555b;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6c757d;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #151515;
+ background: #7fd8e6;
+ border: 1px solid #4cc8db;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #4cc8db;
+ color: #151515;
+ border-color: #26bdd3;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b1e8f0;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #26bdd3;
+ color: #151515;
+ border-color: #00b2cc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(127, 216, 230, 0.04);
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(127, 216, 230, 0.16);
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #7fd8e6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(127, 216, 230, 0.04);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(127, 216, 230, 0.16);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #151515;
+ background: #9fdaa8;
+ border: 1px solid #78cc86;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #78cc86;
+ color: #151515;
+ border-color: #5ac06c;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #c5e8ca;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #5ac06c;
+ color: #151515;
+ border-color: #3cb553;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(159, 218, 168, 0.04);
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 218, 168, 0.16);
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9fdaa8;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(159, 218, 168, 0.04);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(159, 218, 168, 0.16);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #151515;
+ background: #ffe082;
+ border: 1px solid #ffd54f;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd54f;
+ color: #151515;
+ border-color: #ffca28;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffecb3;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffca28;
+ color: #151515;
+ border-color: #ffc107;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffe082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #ffe082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #ffe082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #151515;
+ background: #b7a2e0;
+ border: 1px solid #9a7cd4;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9a7cd4;
+ color: #151515;
+ border-color: #845fca;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d3c7ec;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #845fca;
+ color: #151515;
+ border-color: #6d43c0;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(183, 162, 224, 0.04);
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(183, 162, 224, 0.16);
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #b7a2e0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(183, 162, 224, 0.04);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(183, 162, 224, 0.16);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #151515;
+ background: #f19ea6;
+ border: 1px solid #e97984;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #e97984;
+ color: #151515;
+ border-color: #f75965;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffd0d9;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f75965;
+ color: #151515;
+ border-color: #fd464e;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(241, 158, 166, 0.04);
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(241, 158, 166, 0.16);
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #f19ea6;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(241, 158, 166, 0.04);
+ border-color: transparent;
+ color: #f19ea6;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(241, 158, 166, 0.16);
+ border-color: transparent;
+ color: #f19ea6;
+}
+
+.p-button.p-button-link {
+ color: #8dd0ff;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #56bdff;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #8dd0ff;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #343e4d;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #3f4b5b;
+ 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: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #8dd0ff;
+ 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(141, 208, 255, 0.04);
+ color: #8dd0ff;
+}
+.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(141, 208, 255, 0.16);
+ color: #8dd0ff;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #8dd0ff;
+ 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(141, 208, 255, 0.04);
+ color: #8dd0ff;
+ 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(141, 208, 255, 0.16);
+ color: #8dd0ff;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 0.65625rem;
+}
+.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.625rem 0.9375rem;
+}
+.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: #6c757d;
+ 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(108, 117, 125, 0.04);
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ color: #6c757d;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6c757d;
+ 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(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #7fd8e6;
+ 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(127, 216, 230, 0.04);
+ color: #7fd8e6;
+}
+.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(127, 216, 230, 0.16);
+ color: #7fd8e6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #7fd8e6;
+ 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(127, 216, 230, 0.04);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+.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(127, 216, 230, 0.16);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9fdaa8;
+ 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(159, 218, 168, 0.04);
+ color: #9fdaa8;
+}
+.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(159, 218, 168, 0.16);
+ color: #9fdaa8;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9fdaa8;
+ 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(159, 218, 168, 0.04);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+.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(159, 218, 168, 0.16);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffe082;
+ 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(255, 224, 130, 0.04);
+ color: #ffe082;
+}
+.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(255, 224, 130, 0.16);
+ color: #ffe082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffe082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #ffe082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #ffe082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #b7a2e0;
+ 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(183, 162, 224, 0.04);
+ color: #b7a2e0;
+}
+.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(183, 162, 224, 0.16);
+ color: #b7a2e0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #b7a2e0;
+ 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(183, 162, 224, 0.04);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+.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(183, 162, 224, 0.16);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #f19ea6;
+ 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(241, 158, 166, 0.04);
+ color: #f19ea6;
+}
+.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(241, 158, 166, 0.16);
+ color: #f19ea6;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #f19ea6;
+ 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(241, 158, 166, 0.04);
+ border-color: transparent;
+ color: #f19ea6;
+}
+.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(241, 158, 166, 0.16);
+ border-color: transparent;
+ color: #f19ea6;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #e3f3fe;
+}
+.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: #3f4b5b;
+ width: 2rem;
+ height: 0.5rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #8dd0ff;
+ color: #151515;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #151515;
+ background: #8dd0ff;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #2a323d;
+ color: #8dd0ff;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #8dd0ff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: #8dd0ff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #8dd0ff;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #e3f3fe;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #e3f3fe;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #8dd0ff;
+ color: #151515;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #8dd0ff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #8dd0ff;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #8dd0ff;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #2a323d;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #2a323d;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 2px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #2f3641;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #8dd0ff;
+ color: #151515;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #151515;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #151515;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 0 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #8dd0ff;
+ color: #151515;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.p-column-filter-overlay {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.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 #e3f3fe;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #3f4b5b;
+}
+.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.5rem 1.25rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1.25rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #3f4b5b;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #3f4b5b;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #56bdff;
+ border: 1px solid #56bdff;
+ color: #151515;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #151515;
+ background: #8dd0ff;
+ border: 1px solid #8dd0ff;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #56bdff;
+ color: #151515;
+ border-color: #56bdff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #1dadff;
+ color: #151515;
+ border-color: #1dadff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.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 #e3f3fe;
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 #e3f3fe;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #3f4b5b;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #3f4b5b;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #2a323d;
+}
+.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 #3f4b5b;
+ padding: 1rem 1.25rem;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #e3f3fe;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #151515;
+ background: #56bdff;
+ border-color: #56bdff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #151515;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #56bdff;
+ border-color: #56bdff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #2a323d;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #151515;
+ background: #8dd0ff;
+ border: 1px solid #8dd0ff;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #56bdff;
+ color: #151515;
+ border-color: #56bdff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #1dadff;
+ color: #151515;
+ border-color: #1dadff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.65;
+ color: #151515;
+ background: #8dd0ff;
+ border: 1px solid #8dd0ff;
+}
+.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 #e3f3fe;
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 #e3f3fe;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem 1.25rem;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1.5rem;
+ box-shadow: none;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #8dd0ff;
+ color: #151515;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #0e9bff;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #3f4b5b;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #3f4b5b;
+ border-color: #3f4b5b;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #3f4b5b;
+ border-color: #3f4b5b;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ 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 #e3f3fe;
+}
+
+.p-paginator {
+ background: #2a323d;
+ color: #8dd0ff;
+ border: solid #3f4b5b;
+ border-width: 0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.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 #3f4b5b;
+ color: #8dd0ff;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: #8dd0ff;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 1px solid #3f4b5b;
+ color: #8dd0ff;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 1px solid #3f4b5b;
+ color: #8dd0ff;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #8dd0ff;
+ border-color: #8dd0ff;
+ color: #151515;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: #8dd0ff;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem 1.25rem;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1.5rem;
+ box-shadow: none;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #8dd0ff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #3f4b5b;
+}
+.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 #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ padding: 0.286rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #e3f3fe;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #e3f3fe;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #8dd0ff;
+ color: #151515;
+}
+.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: #151515;
+}
+.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: #151515;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #3eafff;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ border: 1px solid #3f4b5b;
+ background-color: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.286rem;
+ transition: box-shadow 0.15s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #8dd0ff;
+ color: #151515;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #151515;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #e3f3fe;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #151515;
+ background: #8dd0ff;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #2a323d;
+ color: #8dd0ff;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #8dd0ff;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #e3f3fe;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #8dd0ff;
+ color: #151515;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #151515;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #151515;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #8dd0ff;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #2a323d;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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: 0 0 0 1px #e3f3fe;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #3f4b5b;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1.5rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #2a323d;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #3f4b5b;
+}
+.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 #3f4b5b;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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 #e3f3fe;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #3f4b5b;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: color 0.15s, box-shadow 0.15s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #3f4b5b;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #3f4b5b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #3f4b5b;
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #2a323d #2a323d #3f4b5b #2a323d;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 #e3f3fe;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #2a323d;
+ border-color: #3f4b5b #3f4b5b #2a323d #3f4b5b;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ 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 #e3f3fe;
+}
+.p-tabview .p-tabview-panels {
+ background: #2a323d;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1.25rem;
+}
+.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(42, 50, 61, 0);
+ border-bottom-color: #2a323d;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(63, 75, 91, 0);
+ border-bottom-color: #3f4b5b;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #2a323d;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #3f4b5b;
+}
+.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: 4px;
+ box-shadow: none;
+ border: 1px solid #3f4b5b;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #8dd0ff;
+ color: #151515;
+ width: 2rem;
+ height: 2rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #56bdff;
+ color: #151515;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(42, 50, 61, 0);
+ border-bottom-color: #2a323d;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(63, 75, 91, 0);
+ border-bottom-color: #3c4756;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #2a323d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #3f4b5b;
+}
+
+.p-sidebar {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #e3f3fe;
+}
+.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: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.75rem;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #3f4b5b;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #2a323d;
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-fileupload .p-fileupload-content {
+ background: #2a323d;
+ padding: 2rem 1rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #56bdff;
+ color: #151515;
+ border-color: #56bdff;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #1dadff;
+ color: #151515;
+ border-color: #1dadff;
+}
+
+.p-breadcrumb {
+ background: #343e4d;
+ border: 0 none;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #8dd0ff;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #8dd0ff;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #20262e;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #8dd0ff;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem 1rem;
+ background: #343e4d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #20262e;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #8dd0ff;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-menu.p-menu-overlay {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #8dd0ff;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem 1rem;
+ background: #343e4d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #20262e;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #8dd0ff;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 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-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
+ margin-left: auto;
+ transition: transform 0.15s;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .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.15s;
+ transform: rotate(90deg);
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #3f4b5b;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #8dd0ff;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #20262e;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #8dd0ff;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 4px;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #8dd0ff;
+ color: #151515;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #3f4b5b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #3f4b5b;
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #2a323d #2a323d #3f4b5b #2a323d;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 #e3f3fe;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #2a323d;
+ border-color: #3f4b5b #3f4b5b #2a323d #3f4b5b;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #e3f3fe;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #20262e;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #8dd0ff;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 0px;
+ color: #004085;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #004085;
+}
+.p-inline-message.p-inline-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 0px;
+ color: #155724;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #155724;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 0px;
+ color: #856404;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #856404;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 0px;
+ color: #721c24;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #721c24;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.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 #e3f3fe;
+}
+.p-message.p-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #004085;
+}
+.p-message.p-message-info .p-message-close {
+ color: #004085;
+}
+.p-message.p-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #155724;
+}
+.p-message.p-message-success .p-message-close {
+ color: #155724;
+}
+.p-message.p-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #856404;
+}
+.p-message.p-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-close {
+ color: #721c24;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 1;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.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: color 0.15s, box-shadow 0.15s;
+}
+.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 #e3f3fe;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.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: #004085;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.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: #155724;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.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: #856404;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.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: #721c24;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 4rem;
+ height: 4rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 4rem;
+ height: 4rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #7789a1;
+ width: 1rem;
+ height: 1rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #687c97;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #8dd0ff;
+ color: #151515;
+}
+.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: #8dd0ff;
+ color: #151515;
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2rem;
+ height: 2rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.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: color 0.15s, box-shadow 0.15s;
+}
+
+.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: color 0.15s, box-shadow 0.15s;
+ 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: #3f4b5b;
+ border-radius: 4px;
+}
+.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 #2a323d;
+}
+
+.p-badge {
+ background: #8dd0ff;
+ color: #151515;
+ 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: #6c757d;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #9fdaa8;
+ color: #151515;
+}
+.p-badge.p-badge-info {
+ background-color: #7fd8e6;
+ color: #151515;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffe082;
+ color: #151515;
+}
+.p-badge.p-badge-danger {
+ background-color: #f19ea6;
+ color: #151515;
+}
+.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-chip {
+ background-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 4px;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.75rem;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #3f4b5b;
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #8dd0ff;
+}
+.p-progressbar .p-progressbar-label {
+ color: #151515;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 4px;
+ box-shadow: none;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-scrolltop.p-link {
+ background: #8dd0ff;
+}
+.p-scrolltop.p-link:hover {
+ background: #56bdff;
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #151515;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 4px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #8dd0ff;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #9fdaa8;
+ color: #151515;
+}
+.p-tag.p-tag-info {
+ background-color: #7fd8e6;
+ color: #151515;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffe082;
+ color: #151515;
+}
+.p-tag.p-tag-danger {
+ background-color: #f19ea6;
+ color: #151515;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Vendor extensions to the designer enhanced bootstrap compatibility */
+.p-breadcrumb .p-breadcrumb-chevron {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+.p-breadcrumb .p-breadcrumb-chevron:before {
+ content: "/";
+}
+
+.fc.fc-theme-standard .fc-highlight {
+ background: #476880;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/src/assets/layout/styles/theme/bootstrap4-dark-purple/theme.css b/frontend/src/assets/layout/styles/theme/bootstrap4-dark-purple/theme.css
new file mode 100644
index 0000000..45588e9
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/bootstrap4-dark-purple/theme.css
@@ -0,0 +1,6250 @@
+:root {
+ --surface-a:#2a323d;
+ --surface-b:#20262e;
+ --surface-c:rgba(255, 255, 255, 0.04);
+ --surface-d:#3f4b5b;
+ --surface-e:#2a323d;
+ --surface-f:#2a323d;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#c298d8;
+ --primary-color-text:#151515;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #20262e;
+ --surface-50: #363c43;
+ --surface-100: #4d5158;
+ --surface-200: #63676d;
+ --surface-300: #797d82;
+ --surface-400: #909397;
+ --surface-500: #a6a8ab;
+ --surface-600: #bcbec0;
+ --surface-700: #d2d4d5;
+ --surface-800: #e9e9ea;
+ --surface-900: #ffffff;
+ --gray-50:#e9e9ea;
+ --gray-100: #d2d4d5;
+ --gray-200: #bcbec0;
+ --gray-300: #a6a8ab;
+ --gray-400: #909397;
+ --gray-500: #797d82;
+ --gray-600: #63676d;
+ --gray-700: #4d5158;
+ --gray-800: #363c43;
+ --gray-900: #20262e;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#20262e;
+ --surface-section:#20262e;
+ --surface-card:#2a323d;
+ --surface-overlay:#2a323d;
+ --surface-border:#3f4b5b;
+ --surface-hover:rgba(255,255,255,.04);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 1px #f0e6f5;
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.15s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.65;
+}
+
+.p-error {
+ color: #f19ea6;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.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:#f3f8ff;
+ --blue-100:#c5dcff;
+ --blue-200:#97c1fe;
+ --blue-300:#69a5fe;
+ --blue-400:#3b8afd;
+ --blue-500:#0d6efd;
+ --blue-600:#0b5ed7;
+ --blue-700:#094db1;
+ --blue-800:#073d8b;
+ --blue-900:#052c65;
+ --green-50:#f4f9f6;
+ --green-100:#c8e2d6;
+ --green-200:#9ccbb5;
+ --green-300:#70b595;
+ --green-400:#459e74;
+ --green-500:#198754;
+ --green-600:#157347;
+ --green-700:#125f3b;
+ --green-800:#0e4a2e;
+ --green-900:#0a3622;
+ --yellow-50:#fffcf3;
+ --yellow-100:#fff0c3;
+ --yellow-200:#ffe494;
+ --yellow-300:#ffd965;
+ --yellow-400:#ffcd36;
+ --yellow-500:#ffc107;
+ --yellow-600:#d9a406;
+ --yellow-700:#b38705;
+ --yellow-800:#8c6a04;
+ --yellow-900:#664d03;
+ --cyan-50:#f3fcfe;
+ --cyan-100:#c5f2fb;
+ --cyan-200:#97e8f9;
+ --cyan-300:#69def6;
+ --cyan-400:#3bd4f3;
+ --cyan-500:#0dcaf0;
+ --cyan-600:#0baccc;
+ --cyan-700:#098da8;
+ --cyan-800:#076f84;
+ --cyan-900:#055160;
+ --pink-50:#fdf5f9;
+ --pink-100:#f5cee1;
+ --pink-200:#eda7ca;
+ --pink-300:#e681b3;
+ --pink-400:#de5a9b;
+ --pink-500:#d63384;
+ --pink-600:#b62b70;
+ --pink-700:#96245c;
+ --pink-800:#761c49;
+ --pink-900:#561435;
+ --indigo-50:#f7f3fe;
+ --indigo-100:#dac6fc;
+ --indigo-200:#bd98f9;
+ --indigo-300:#a06bf7;
+ --indigo-400:#833df4;
+ --indigo-500:#6610f2;
+ --indigo-600:#570ece;
+ --indigo-700:#470ba9;
+ --indigo-800:#380985;
+ --indigo-900:#290661;
+ --teal-50:#f4fcfa;
+ --teal-100:#c9f2e6;
+ --teal-200:#9fe8d2;
+ --teal-300:#75debf;
+ --teal-400:#4ad3ab;
+ --teal-500:#20c997;
+ --teal-600:#1bab80;
+ --teal-700:#168d6a;
+ --teal-800:#126f53;
+ --teal-900:#0d503c;
+ --orange-50:#fff9f3;
+ --orange-100:#ffe0c7;
+ --orange-200:#fec89a;
+ --orange-300:#feaf6d;
+ --orange-400:#fd9741;
+ --orange-500:#fd7e14;
+ --orange-600:#d76b11;
+ --orange-700:#b1580e;
+ --orange-800:#8b450b;
+ --orange-900:#653208;
+ --bluegray-50:#f8f9fb;
+ --bluegray-100:#e0e4ea;
+ --bluegray-200:#c7ced9;
+ --bluegray-300:#aeb9c8;
+ --bluegray-400:#95a3b8;
+ --bluegray-500:#7c8ea7;
+ --bluegray-600:#69798e;
+ --bluegray-700:#576375;
+ --bluegray-800:#444e5c;
+ --bluegray-900:#323943;
+ --purple-50:#f8f6fc;
+ --purple-100:#dcd2f0;
+ --purple-200:#c1aee4;
+ --purple-300:#a68ad9;
+ --purple-400:#8a66cd;
+ --purple-500:#6f42c1;
+ --purple-600:#5e38a4;
+ --purple-700:#4e2e87;
+ --purple-800:#3d246a;
+ --purple-900:#2c1a4d;
+ --red-50:#fdf5f6;
+ --red-100:#f7cfd2;
+ --red-200:#f0a8af;
+ --red-300:#e9828c;
+ --red-400:#e35b68;
+ --red-500:#dc3545;
+ --red-600:#bb2d3b;
+ --red-700:#9a2530;
+ --red-800:#791d26;
+ --red-900:#58151c;
+ --primary-50:#fcfafd;
+ --primary-100:#f0e6f6;
+ --primary-200:#e5d3ee;
+ --primary-300:#d9bfe7;
+ --primary-400:#ceacdf;
+ --primary-500:#c298d8;
+ --primary-600:#a581b8;
+ --primary-700:#886a97;
+ --primary-800:#6b5477;
+ --primary-900:#4e3d56;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.107rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #c298d8;
+ color: #151515;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-autocomplete-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.107rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-datepicker {
+ padding: 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #2a323d;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #3f4b5b;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #f0e6f5;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: color 0.15s, box-shadow 0.15s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #c298d8;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #c298d8;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #3f4b5b;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #3f4b5b;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #3f4b5b;
+ padding-right: 0;
+ padding-left: 0;
+ 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: rgba(255, 255, 255, 0.04);
+}
+.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 #f0e6f5;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.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 #f0e6f5;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.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 #f0e6f5;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.107rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-cascadeselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1.5rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #3f4b5b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #3f4b5b;
+ background: #20262e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.15s;
+ color: #151515;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #c298d8;
+ background: #c298d8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #3f4b5b;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #9954bb;
+ background: #9954bb;
+ color: #151515;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #c298d8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #9954bb;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #151515;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #c298d8;
+ color: #151515;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: none;
+}
+
+.p-dropdown {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-dropdown {
+ background: #3f4b5b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #2a323d;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #3f4b5b;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1.5rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #3f4b5b;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #20262e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #c298d8;
+}
+.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: #c298d8;
+}
+.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: #c298d8;
+}
+.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: #c298d8;
+}
+
+.p-inputgroup-addon {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #3f4b5b;
+ border-left: 1px solid #3f4b5b;
+ border-bottom: 1px solid #3f4b5b;
+ padding: 0.5rem 0.75rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #3f4b5b;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.107rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.107rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 4px;
+ transition-duration: 0.15s;
+}
+.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 #f0e6f5;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #3f4b5b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #c298d8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #151515;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #c298d8;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f19ea6;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+ padding: 0.5rem 0.75rem;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #3f4b5b;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f19ea6;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.15s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f19ea6;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #3f4b5b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f19ea6;
+}
+
+.p-multiselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #c298d8;
+ color: #151515;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-multiselect {
+ background: #3f4b5b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #3f4b5b;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #f19ea6;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffe082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #9fdaa8;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #3f4b5b;
+ background: #20262e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #3f4b5b;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.15s;
+ background-color: #151515;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #c298d8;
+ background: #c298d8;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #9954bb;
+ background: #9954bb;
+ color: #151515;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #c298d8;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #9954bb;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #151515;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #f19ea6;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #c298d8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #c298d8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #f19ea6;
+}
+
+.p-highlight .p-rating .p-rating-icon {
+ color: #151515;
+}
+
+.p-selectbutton .p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #f19ea6;
+}
+
+.p-slider {
+ background: #3f4b5b;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #c298d8;
+ border: 2px solid #c298d8;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-slider .p-slider-range {
+ background: #c298d8;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #aa70c7;
+ border-color: #aa70c7;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s, left 0.15s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.15s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s, bottom 0.15s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.15s;
+}
+
+.p-togglebutton.p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #f19ea6;
+}
+
+.p-treeselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #f19ea6;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #3f4b5b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #3f4b5b;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #151515;
+ background: #c298d8;
+ border: 1px solid #c298d8;
+ padding: 0.5rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: #aa70c7;
+ color: #151515;
+ border-color: #aa70c7;
+}
+.p-button:enabled:active {
+ background: #9954bb;
+ color: #151515;
+ border-color: #9954bb;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #c298d8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(194, 152, 216, 0.04);
+ color: #c298d8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(194, 152, 216, 0.16);
+ color: #c298d8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #c298d8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(194, 152, 216, 0.04);
+ color: #c298d8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(194, 152, 216, 0.16);
+ color: #c298d8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #c298d8;
+ background-color: #151515;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #6c757d;
+ border: 1px solid #6c757d;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #5a6268;
+ color: #ffffff;
+ border-color: #5a6268;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px rgba(130, 138, 145, 0.5);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #545b62;
+ color: #ffffff;
+ border-color: #4e555b;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6c757d;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #151515;
+ background: #7fd8e6;
+ border: 1px solid #4cc8db;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #4cc8db;
+ color: #151515;
+ border-color: #26bdd3;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b1e8f0;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #26bdd3;
+ color: #151515;
+ border-color: #00b2cc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(127, 216, 230, 0.04);
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(127, 216, 230, 0.16);
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #7fd8e6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(127, 216, 230, 0.04);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(127, 216, 230, 0.16);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #151515;
+ background: #9fdaa8;
+ border: 1px solid #78cc86;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #78cc86;
+ color: #151515;
+ border-color: #5ac06c;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #c5e8ca;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #5ac06c;
+ color: #151515;
+ border-color: #3cb553;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(159, 218, 168, 0.04);
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 218, 168, 0.16);
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9fdaa8;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(159, 218, 168, 0.04);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(159, 218, 168, 0.16);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #151515;
+ background: #ffe082;
+ border: 1px solid #ffd54f;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd54f;
+ color: #151515;
+ border-color: #ffca28;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffecb3;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffca28;
+ color: #151515;
+ border-color: #ffc107;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffe082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #ffe082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #ffe082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #151515;
+ background: #b7a2e0;
+ border: 1px solid #9a7cd4;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9a7cd4;
+ color: #151515;
+ border-color: #845fca;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d3c7ec;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #845fca;
+ color: #151515;
+ border-color: #6d43c0;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(183, 162, 224, 0.04);
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(183, 162, 224, 0.16);
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #b7a2e0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(183, 162, 224, 0.04);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(183, 162, 224, 0.16);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #151515;
+ background: #f19ea6;
+ border: 1px solid #e97984;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #e97984;
+ color: #151515;
+ border-color: #f75965;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffd0d9;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f75965;
+ color: #151515;
+ border-color: #fd464e;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(241, 158, 166, 0.04);
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(241, 158, 166, 0.16);
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #f19ea6;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(241, 158, 166, 0.04);
+ border-color: transparent;
+ color: #f19ea6;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(241, 158, 166, 0.16);
+ border-color: transparent;
+ color: #f19ea6;
+}
+
+.p-button.p-button-link {
+ color: #c298d8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #aa70c7;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #c298d8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #343e4d;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #3f4b5b;
+ 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: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #c298d8;
+ 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(194, 152, 216, 0.04);
+ color: #c298d8;
+}
+.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(194, 152, 216, 0.16);
+ color: #c298d8;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #c298d8;
+ 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(194, 152, 216, 0.04);
+ color: #c298d8;
+ 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(194, 152, 216, 0.16);
+ color: #c298d8;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 0.65625rem;
+}
+.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.625rem 0.9375rem;
+}
+.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: #6c757d;
+ 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(108, 117, 125, 0.04);
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ color: #6c757d;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6c757d;
+ 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(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #7fd8e6;
+ 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(127, 216, 230, 0.04);
+ color: #7fd8e6;
+}
+.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(127, 216, 230, 0.16);
+ color: #7fd8e6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #7fd8e6;
+ 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(127, 216, 230, 0.04);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+.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(127, 216, 230, 0.16);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9fdaa8;
+ 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(159, 218, 168, 0.04);
+ color: #9fdaa8;
+}
+.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(159, 218, 168, 0.16);
+ color: #9fdaa8;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9fdaa8;
+ 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(159, 218, 168, 0.04);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+.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(159, 218, 168, 0.16);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffe082;
+ 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(255, 224, 130, 0.04);
+ color: #ffe082;
+}
+.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(255, 224, 130, 0.16);
+ color: #ffe082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffe082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #ffe082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #ffe082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #b7a2e0;
+ 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(183, 162, 224, 0.04);
+ color: #b7a2e0;
+}
+.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(183, 162, 224, 0.16);
+ color: #b7a2e0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #b7a2e0;
+ 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(183, 162, 224, 0.04);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+.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(183, 162, 224, 0.16);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #f19ea6;
+ 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(241, 158, 166, 0.04);
+ color: #f19ea6;
+}
+.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(241, 158, 166, 0.16);
+ color: #f19ea6;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #f19ea6;
+ 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(241, 158, 166, 0.04);
+ border-color: transparent;
+ color: #f19ea6;
+}
+.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(241, 158, 166, 0.16);
+ border-color: transparent;
+ color: #f19ea6;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #f0e6f5;
+}
+.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: #3f4b5b;
+ width: 2rem;
+ height: 0.5rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #c298d8;
+ color: #151515;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #151515;
+ background: #c298d8;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #2a323d;
+ color: #c298d8;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #c298d8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: #c298d8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #c298d8;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #f0e6f5;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #f0e6f5;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #c298d8;
+ color: #151515;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #c298d8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #c298d8;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #c298d8;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #2a323d;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #2a323d;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 2px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #2f3641;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #c298d8;
+ color: #151515;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #151515;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #151515;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 0 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #c298d8;
+ color: #151515;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.p-column-filter-overlay {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.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 #f0e6f5;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #3f4b5b;
+}
+.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.5rem 1.25rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1.25rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #3f4b5b;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #3f4b5b;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #aa70c7;
+ border: 1px solid #aa70c7;
+ color: #151515;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #151515;
+ background: #c298d8;
+ border: 1px solid #c298d8;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #aa70c7;
+ color: #151515;
+ border-color: #aa70c7;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #9954bb;
+ color: #151515;
+ border-color: #9954bb;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.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 #f0e6f5;
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 #f0e6f5;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #3f4b5b;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #3f4b5b;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #2a323d;
+}
+.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 #3f4b5b;
+ padding: 1rem 1.25rem;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #f0e6f5;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #151515;
+ background: #aa70c7;
+ border-color: #aa70c7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #151515;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #aa70c7;
+ border-color: #aa70c7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #2a323d;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #151515;
+ background: #c298d8;
+ border: 1px solid #c298d8;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #aa70c7;
+ color: #151515;
+ border-color: #aa70c7;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #9954bb;
+ color: #151515;
+ border-color: #9954bb;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.65;
+ color: #151515;
+ background: #c298d8;
+ border: 1px solid #c298d8;
+}
+.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 #f0e6f5;
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 #f0e6f5;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem 1.25rem;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1.5rem;
+ box-shadow: none;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #c298d8;
+ color: #151515;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #8942ae;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #3f4b5b;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #3f4b5b;
+ border-color: #3f4b5b;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #3f4b5b;
+ border-color: #3f4b5b;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ 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 #f0e6f5;
+}
+
+.p-paginator {
+ background: #2a323d;
+ color: #c298d8;
+ border: solid #3f4b5b;
+ border-width: 0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.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 #3f4b5b;
+ color: #c298d8;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ 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: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: #c298d8;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 1px solid #3f4b5b;
+ color: #c298d8;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 1px solid #3f4b5b;
+ color: #c298d8;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #c298d8;
+ border-color: #c298d8;
+ color: #151515;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: #c298d8;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem 1.25rem;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1.5rem;
+ box-shadow: none;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #c298d8;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #3f4b5b;
+}
+.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 #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ padding: 0.286rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #f0e6f5;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #f0e6f5;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #c298d8;
+ color: #151515;
+}
+.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: #151515;
+}
+.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: #151515;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #a263c4;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ border: 1px solid #3f4b5b;
+ background-color: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.286rem;
+ transition: box-shadow 0.15s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #c298d8;
+ color: #151515;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #151515;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #f0e6f5;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #151515;
+ background: #c298d8;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #2a323d;
+ color: #c298d8;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #c298d8;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #f0e6f5;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #c298d8;
+ color: #151515;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #151515;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #151515;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #c298d8;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #2a323d;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #3f4b5b;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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: 0 0 0 1px #f0e6f5;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #3f4b5b;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1.5rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #2a323d;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #3f4b5b;
+}
+.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 #3f4b5b;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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 #f0e6f5;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #3f4b5b;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: color 0.15s, box-shadow 0.15s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #3f4b5b;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #3f4b5b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #3f4b5b;
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #2a323d #2a323d #3f4b5b #2a323d;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 #f0e6f5;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #2a323d;
+ border-color: #3f4b5b #3f4b5b #2a323d #3f4b5b;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ 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 #f0e6f5;
+}
+.p-tabview .p-tabview-panels {
+ background: #2a323d;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1.25rem;
+}
+.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(42, 50, 61, 0);
+ border-bottom-color: #2a323d;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(63, 75, 91, 0);
+ border-bottom-color: #3f4b5b;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #2a323d;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #3f4b5b;
+}
+.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: 4px;
+ box-shadow: none;
+ border: 1px solid #3f4b5b;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #c298d8;
+ color: #151515;
+ width: 2rem;
+ height: 2rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #aa70c7;
+ color: #151515;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(42, 50, 61, 0);
+ border-bottom-color: #2a323d;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(63, 75, 91, 0);
+ border-bottom-color: #3c4756;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #2a323d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #3f4b5b;
+}
+
+.p-sidebar {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.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 #f0e6f5;
+}
+.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: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.75rem;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #3f4b5b;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #2a323d;
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-fileupload .p-fileupload-content {
+ background: #2a323d;
+ padding: 2rem 1rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #aa70c7;
+ color: #151515;
+ border-color: #aa70c7;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #9954bb;
+ color: #151515;
+ border-color: #9954bb;
+}
+
+.p-breadcrumb {
+ background: #343e4d;
+ border: 0 none;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #c298d8;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #c298d8;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #20262e;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #c298d8;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem 1rem;
+ background: #343e4d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #20262e;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #c298d8;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-menu.p-menu-overlay {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #c298d8;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem 1rem;
+ background: #343e4d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #20262e;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #c298d8;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 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-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
+ margin-left: auto;
+ transition: transform 0.15s;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .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.15s;
+ transform: rotate(90deg);
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #3f4b5b;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #c298d8;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #20262e;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #c298d8;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 4px;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #c298d8;
+ color: #151515;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #3f4b5b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #3f4b5b;
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #2a323d #2a323d #3f4b5b #2a323d;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 #f0e6f5;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #2a323d;
+ border-color: #3f4b5b #3f4b5b #2a323d #3f4b5b;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #f0e6f5;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #20262e;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #c298d8;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 0px;
+ color: #004085;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #004085;
+}
+.p-inline-message.p-inline-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 0px;
+ color: #155724;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #155724;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 0px;
+ color: #856404;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #856404;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 0px;
+ color: #721c24;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #721c24;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.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 #f0e6f5;
+}
+.p-message.p-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #004085;
+}
+.p-message.p-message-info .p-message-close {
+ color: #004085;
+}
+.p-message.p-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #155724;
+}
+.p-message.p-message-success .p-message-close {
+ color: #155724;
+}
+.p-message.p-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #856404;
+}
+.p-message.p-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-close {
+ color: #721c24;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 1;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.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: color 0.15s, box-shadow 0.15s;
+}
+.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 #f0e6f5;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.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: #004085;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.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: #155724;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.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: #856404;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.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: #721c24;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 4rem;
+ height: 4rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 4rem;
+ height: 4rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #7789a1;
+ width: 1rem;
+ height: 1rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #687c97;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #c298d8;
+ color: #151515;
+}
+.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: #c298d8;
+ color: #151515;
+}
+.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: rgba(255, 255, 255, 0.6);
+ width: 2rem;
+ height: 2rem;
+ transition: color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.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: color 0.15s, box-shadow 0.15s;
+}
+
+.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: color 0.15s, box-shadow 0.15s;
+ 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: #3f4b5b;
+ border-radius: 4px;
+}
+.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 #2a323d;
+}
+
+.p-badge {
+ background: #c298d8;
+ color: #151515;
+ 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: #6c757d;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #9fdaa8;
+ color: #151515;
+}
+.p-badge.p-badge-info {
+ background-color: #7fd8e6;
+ color: #151515;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffe082;
+ color: #151515;
+}
+.p-badge.p-badge-danger {
+ background-color: #f19ea6;
+ color: #151515;
+}
+.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-chip {
+ background-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 4px;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.75rem;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #3f4b5b;
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #c298d8;
+}
+.p-progressbar .p-progressbar-label {
+ color: #151515;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 4px;
+ box-shadow: none;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-scrolltop.p-link {
+ background: #c298d8;
+}
+.p-scrolltop.p-link:hover {
+ background: #aa70c7;
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #151515;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 4px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #c298d8;
+ color: #151515;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #9fdaa8;
+ color: #151515;
+}
+.p-tag.p-tag-info {
+ background-color: #7fd8e6;
+ color: #151515;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffe082;
+ color: #151515;
+}
+.p-tag.p-tag-danger {
+ background-color: #f19ea6;
+ color: #151515;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Vendor extensions to the designer enhanced bootstrap compatibility */
+.p-breadcrumb .p-breadcrumb-chevron {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+.p-breadcrumb .p-breadcrumb-chevron:before {
+ content: "/";
+}
+
+.fc.fc-theme-standard .fc-highlight {
+ background: #614c6c;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/src/assets/layout/styles/theme/bootstrap4-light-blue/theme.css b/frontend/src/assets/layout/styles/theme/bootstrap4-light-blue/theme.css
new file mode 100644
index 0000000..7d6df2c
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/bootstrap4-light-blue/theme.css
@@ -0,0 +1,6250 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#efefef;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#212529;
+ --text-color-secondary:#6c757d;
+ --primary-color:#007bff;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #f9fafb;
+ --surface-100: #f8f9fa;
+ --surface-200: #e9ecef;
+ --surface-300: #dee2e6;
+ --surface-400: #ced4da;
+ --surface-500: #adb5bd;
+ --surface-600: #6c757d;
+ --surface-700: #495057;
+ --surface-800: #343a40;
+ --surface-900: #212529;
+ --gray-50: #f9fafb;
+ --gray-100: #f8f9fa;
+ --gray-200: #e9ecef;
+ --gray-300: #dee2e6;
+ --gray-400: #ced4da;
+ --gray-500: #adb5bd;
+ --gray-600: #6c757d;
+ --gray-700: #495057;
+ --gray-800: #343a40;
+ --gray-900: #212529;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#efefef;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dee2e6;
+ --surface-hover:#e9ecef;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.15s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.65;
+}
+
+.p-error {
+ color: #dc3545;
+}
+
+.p-text-secondary {
+ color: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.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:#f3f8ff;
+ --blue-100:#c5dcff;
+ --blue-200:#97c1fe;
+ --blue-300:#69a5fe;
+ --blue-400:#3b8afd;
+ --blue-500:#0d6efd;
+ --blue-600:#0b5ed7;
+ --blue-700:#094db1;
+ --blue-800:#073d8b;
+ --blue-900:#052c65;
+ --green-50:#f4f9f6;
+ --green-100:#c8e2d6;
+ --green-200:#9ccbb5;
+ --green-300:#70b595;
+ --green-400:#459e74;
+ --green-500:#198754;
+ --green-600:#157347;
+ --green-700:#125f3b;
+ --green-800:#0e4a2e;
+ --green-900:#0a3622;
+ --yellow-50:#fffcf3;
+ --yellow-100:#fff0c3;
+ --yellow-200:#ffe494;
+ --yellow-300:#ffd965;
+ --yellow-400:#ffcd36;
+ --yellow-500:#ffc107;
+ --yellow-600:#d9a406;
+ --yellow-700:#b38705;
+ --yellow-800:#8c6a04;
+ --yellow-900:#664d03;
+ --cyan-50:#f3fcfe;
+ --cyan-100:#c5f2fb;
+ --cyan-200:#97e8f9;
+ --cyan-300:#69def6;
+ --cyan-400:#3bd4f3;
+ --cyan-500:#0dcaf0;
+ --cyan-600:#0baccc;
+ --cyan-700:#098da8;
+ --cyan-800:#076f84;
+ --cyan-900:#055160;
+ --pink-50:#fdf5f9;
+ --pink-100:#f5cee1;
+ --pink-200:#eda7ca;
+ --pink-300:#e681b3;
+ --pink-400:#de5a9b;
+ --pink-500:#d63384;
+ --pink-600:#b62b70;
+ --pink-700:#96245c;
+ --pink-800:#761c49;
+ --pink-900:#561435;
+ --indigo-50:#f7f3fe;
+ --indigo-100:#dac6fc;
+ --indigo-200:#bd98f9;
+ --indigo-300:#a06bf7;
+ --indigo-400:#833df4;
+ --indigo-500:#6610f2;
+ --indigo-600:#570ece;
+ --indigo-700:#470ba9;
+ --indigo-800:#380985;
+ --indigo-900:#290661;
+ --teal-50:#f4fcfa;
+ --teal-100:#c9f2e6;
+ --teal-200:#9fe8d2;
+ --teal-300:#75debf;
+ --teal-400:#4ad3ab;
+ --teal-500:#20c997;
+ --teal-600:#1bab80;
+ --teal-700:#168d6a;
+ --teal-800:#126f53;
+ --teal-900:#0d503c;
+ --orange-50:#fff9f3;
+ --orange-100:#ffe0c7;
+ --orange-200:#fec89a;
+ --orange-300:#feaf6d;
+ --orange-400:#fd9741;
+ --orange-500:#fd7e14;
+ --orange-600:#d76b11;
+ --orange-700:#b1580e;
+ --orange-800:#8b450b;
+ --orange-900:#653208;
+ --bluegray-50:#f8f9fb;
+ --bluegray-100:#e0e4ea;
+ --bluegray-200:#c7ced9;
+ --bluegray-300:#aeb9c8;
+ --bluegray-400:#95a3b8;
+ --bluegray-500:#7c8ea7;
+ --bluegray-600:#69798e;
+ --bluegray-700:#576375;
+ --bluegray-800:#444e5c;
+ --bluegray-900:#323943;
+ --purple-50:#f8f6fc;
+ --purple-100:#dcd2f0;
+ --purple-200:#c1aee4;
+ --purple-300:#a68ad9;
+ --purple-400:#8a66cd;
+ --purple-500:#6f42c1;
+ --purple-600:#5e38a4;
+ --purple-700:#4e2e87;
+ --purple-800:#3d246a;
+ --purple-900:#2c1a4d;
+ --red-50:#fdf5f6;
+ --red-100:#f7cfd2;
+ --red-200:#f0a8af;
+ --red-300:#e9828c;
+ --red-400:#e35b68;
+ --red-500:#dc3545;
+ --red-600:#bb2d3b;
+ --red-700:#9a2530;
+ --red-800:#791d26;
+ --red-900:#58151c;
+ --primary-50:#f2f8ff;
+ --primary-100:#c2dfff;
+ --primary-200:#91c6ff;
+ --primary-300:#61adff;
+ --primary-400:#3094ff;
+ --primary-500:#007bff;
+ --primary-600:#0069d9;
+ --primary-700:#0056b3;
+ --primary-800:#00448c;
+ --primary-900:#003166;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.107rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #212529;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #007bff;
+ color: #ffffff;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: #495057;
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: #495057;
+ right: 3.107rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-datepicker {
+ padding: 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #ced4da;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #efefef;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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: #212529;
+ transition: box-shadow 0.15s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #007bff;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #212529;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0;
+ padding-left: 0;
+ 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: #e9ecef;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: #495057;
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: #495057;
+ right: 3.107rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1.5rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #efefef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: #495057;
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #212529;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.15s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #007bff;
+ background: #007bff;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #ced4da;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #0062cc;
+ background: #0062cc;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #efefef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #007bff;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #0062cc;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #ffffff;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #007bff;
+ color: #ffffff;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #212529;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #dc3545;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: #495057;
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #212529;
+ border: 1px solid #212529;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: none;
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.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: #6c757d;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #495057;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: #495057;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-dropdown {
+ background: #efefef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #efefef;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1.5rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #212529;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #212529;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #212529;
+}
+.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: #007bff;
+}
+.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: #007bff;
+}
+.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: #007bff;
+}
+.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: #007bff;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #495057;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.5rem 0.75rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #dc3545;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: #495057;
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #dc3545;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: #495057;
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.107rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.107rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 4px;
+ transition-duration: 0.15s;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ced4da;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #007bff;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #007bff;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #dc3545;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #ced4da;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #dc3545;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.15s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #dc3545;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #495057;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #495057;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #efefef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #efefef;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #ced4da;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: #495057;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #dc3545;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #007bff;
+ color: #ffffff;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: #495057;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-multiselect {
+ background: #efefef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: #495057;
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #e9ecef;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #dc3545;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffc107;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #28a745;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: #495057;
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: #495057;
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #212529;
+ border-radius: 50%;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #ced4da;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.15s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #007bff;
+ background: #007bff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #0062cc;
+ background: #0062cc;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #efefef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #007bff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #0062cc;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #ffffff;
+}
+
+.p-rating .p-rating-icon {
+ color: #495057;
+ margin-left: 0.5rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #dc3545;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #007bff;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #007bff;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #dc3545;
+}
+
+.p-highlight .p-rating .p-rating-icon {
+ color: #ffffff;
+}
+
+.p-selectbutton .p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #dc3545;
+}
+
+.p-slider {
+ background: #e9ecef;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #007bff;
+ border: 2px solid #007bff;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-slider .p-slider-range {
+ background: #007bff;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #0069d9;
+ border-color: #0069d9;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s, left 0.15s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.15s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s, bottom 0.15s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.15s;
+}
+
+.p-togglebutton.p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #dc3545;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #212529;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #dc3545;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: #495057;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #efefef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: #495057;
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #007bff;
+ border: 1px solid #007bff;
+ padding: 0.5rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: #0069d9;
+ color: #ffffff;
+ border-color: #0069d9;
+}
+.p-button:enabled:active {
+ background: #0062cc;
+ color: #ffffff;
+ border-color: #0062cc;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007bff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 123, 255, 0.04);
+ color: #007bff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 123, 255, 0.16);
+ color: #007bff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #007bff;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(0, 123, 255, 0.04);
+ color: #007bff;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(0, 123, 255, 0.16);
+ color: #007bff;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #007bff;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #6c757d;
+ border: 1px solid #6c757d;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #5a6268;
+ color: #ffffff;
+ border-color: #5a6268;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #545b62;
+ color: #ffffff;
+ border-color: #4e555b;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6c757d;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #17a2b8;
+ border: 1px solid #17a2b8;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #138496;
+ color: #ffffff;
+ border-color: #117a8b;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #138496;
+ color: #ffffff;
+ border-color: #117a8b;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(23, 162, 184, 0.04);
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(23, 162, 184, 0.16);
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #17a2b8;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(23, 162, 184, 0.04);
+ border-color: transparent;
+ color: #17a2b8;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(23, 162, 184, 0.16);
+ border-color: transparent;
+ color: #17a2b8;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #28a745;
+ border: 1px solid #28a745;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #218838;
+ color: #ffffff;
+ border-color: #1e7e34;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #1e7e34;
+ color: #ffffff;
+ border-color: #1c7430;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(40, 167, 69, 0.04);
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(40, 167, 69, 0.16);
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #28a745;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(40, 167, 69, 0.04);
+ border-color: transparent;
+ color: #28a745;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(40, 167, 69, 0.16);
+ border-color: transparent;
+ color: #28a745;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #ffc107;
+ border: 1px solid #ffc107;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #e0a800;
+ color: #212529;
+ border-color: #d39e00;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #d39e00;
+ color: #212529;
+ border-color: #c69500;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffc107;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ border-color: transparent;
+ color: #ffc107;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ border-color: transparent;
+ color: #ffc107;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #6f42c1;
+ border: 1px solid #6f42c1;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #633bad;
+ color: #ffffff;
+ border-color: #58349a;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #d3c6ec;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #58349a;
+ color: #ffffff;
+ border-color: #4d2e87;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(111, 66, 193, 0.04);
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(111, 66, 193, 0.16);
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6f42c1;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(111, 66, 193, 0.04);
+ border-color: transparent;
+ color: #6f42c1;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(111, 66, 193, 0.16);
+ border-color: transparent;
+ color: #6f42c1;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #dc3545;
+ border: 1px solid #dc3545;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c82333;
+ color: #ffffff;
+ border-color: #bd2130;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #bd2130;
+ color: #ffffff;
+ border-color: #b21f2d;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(220, 53, 69, 0.04);
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(220, 53, 69, 0.16);
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #dc3545;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(220, 53, 69, 0.04);
+ border-color: transparent;
+ color: #dc3545;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(220, 53, 69, 0.16);
+ border-color: transparent;
+ color: #dc3545;
+}
+
+.p-button.p-button-link {
+ color: #007bff;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #0069d9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #007bff;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ 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: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #007bff;
+ 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(0, 123, 255, 0.04);
+ color: #007bff;
+}
+.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(0, 123, 255, 0.16);
+ color: #007bff;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #007bff;
+ 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(0, 123, 255, 0.04);
+ color: #007bff;
+ 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(0, 123, 255, 0.16);
+ color: #007bff;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 0.65625rem;
+}
+.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.625rem 0.9375rem;
+}
+.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: #6c757d;
+ 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(108, 117, 125, 0.04);
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ color: #6c757d;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6c757d;
+ 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(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #17a2b8;
+ 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(23, 162, 184, 0.04);
+ color: #17a2b8;
+}
+.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(23, 162, 184, 0.16);
+ color: #17a2b8;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #17a2b8;
+ 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(23, 162, 184, 0.04);
+ border-color: transparent;
+ color: #17a2b8;
+}
+.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(23, 162, 184, 0.16);
+ border-color: transparent;
+ color: #17a2b8;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #28a745;
+ 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(40, 167, 69, 0.04);
+ color: #28a745;
+}
+.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(40, 167, 69, 0.16);
+ color: #28a745;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #28a745;
+ 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(40, 167, 69, 0.04);
+ border-color: transparent;
+ color: #28a745;
+}
+.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(40, 167, 69, 0.16);
+ border-color: transparent;
+ color: #28a745;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffc107;
+ 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(255, 193, 7, 0.04);
+ color: #ffc107;
+}
+.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(255, 193, 7, 0.16);
+ color: #ffc107;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffc107;
+ 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(255, 193, 7, 0.04);
+ border-color: transparent;
+ color: #ffc107;
+}
+.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(255, 193, 7, 0.16);
+ border-color: transparent;
+ color: #ffc107;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #6f42c1;
+ 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(111, 66, 193, 0.04);
+ color: #6f42c1;
+}
+.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(111, 66, 193, 0.16);
+ color: #6f42c1;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6f42c1;
+ 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(111, 66, 193, 0.04);
+ border-color: transparent;
+ color: #6f42c1;
+}
+.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(111, 66, 193, 0.16);
+ border-color: transparent;
+ color: #6f42c1;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #dc3545;
+ 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(220, 53, 69, 0.04);
+ color: #dc3545;
+}
+.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(220, 53, 69, 0.16);
+ color: #dc3545;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #dc3545;
+ 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(220, 53, 69, 0.04);
+ border-color: transparent;
+ color: #dc3545;
+}
+.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(220, 53, 69, 0.16);
+ border-color: transparent;
+ color: #dc3545;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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: #e9ecef;
+ width: 2rem;
+ height: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #dee2e6;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #007bff;
+ color: #ffffff;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #ffffff;
+ background: #007bff;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: #007bff;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #007bff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e9ecef;
+ color: #007bff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #007bff;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #212529;
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(38, 143, 255, 0.5);
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #007bff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #007bff;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #007bff;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #efefef;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 2px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #212529;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.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 rgba(38, 143, 255, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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.5rem 1.25rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1.25rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #0069d9;
+ border: 1px solid #0069d9;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007bff;
+ border: 1px solid #007bff;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #0069d9;
+ color: #ffffff;
+ border-color: #0069d9;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #0062cc;
+ color: #ffffff;
+ border-color: #0062cc;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 0.2rem rgba(38, 143, 255, 0.5);
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #212529;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1rem 1.25rem;
+ background: #efefef;
+ color: #212529;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.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:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #0069d9;
+ border-color: #0069d9;
+}
+.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: #0069d9;
+ border-color: #0069d9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #efefef;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007bff;
+ border: 1px solid #007bff;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #0069d9;
+ color: #ffffff;
+ border-color: #0069d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #0062cc;
+ color: #ffffff;
+ border-color: #0062cc;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.65;
+ color: #ffffff;
+ background: #007bff;
+ border: 1px solid #007bff;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 0.2rem rgba(38, 143, 255, 0.5);
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1.5rem;
+ box-shadow: none;
+ border: 0 none;
+ color: #212529;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #003e80;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ 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 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #007bff;
+ border: solid #dee2e6;
+ border-width: 0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #007bff;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ 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: #e9ecef;
+ border-color: #dee2e6;
+ color: #007bff;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #007bff;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #007bff;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #007bff;
+ border-color: #007bff;
+ color: #ffffff;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #007bff;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: #495057;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1.5rem;
+ box-shadow: none;
+ border: 0 none;
+ color: #212529;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #007bff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 1.25rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ padding: 0.286rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #212529;
+}
+.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 rgba(38, 143, 255, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #007bff;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.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: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #e9ecef;
+ color: #212529;
+}
+.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: #495057;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #0062cc;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ border: 1px solid #dee2e6;
+ background-color: #ffffff;
+ color: #212529;
+ padding: 0.286rem;
+ transition: box-shadow 0.15s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #007bff;
+ color: #ffffff;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #ffffff;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: rgba(38, 143, 255, 0.5);
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #ffffff;
+ background: #007bff;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: #007bff;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #007bff;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #212529;
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(38, 143, 255, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #ffffff;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #212529;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #007bff;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #efefef;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #212529;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ font-weight: 600;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #212529;
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #212529;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1.5rem;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.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 #dee2e6;
+}
+.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 #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ font-weight: 600;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: box-shadow 0.15s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem 1.25rem;
+ color: #212529;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ background: #efefef;
+ color: #212529;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #efefef;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 4px;
+ color: #212529;
+}
+.p-splitter .p-splitter-gutter {
+ transition: box-shadow 0.15s;
+ background: #efefef;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #ffffff #ffffff #dee2e6 #ffffff;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #dee2e6;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
+ color: #495057;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #495057;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1.25rem;
+}
+.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(0, 0, 0, 0);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: rgba(0, 0, 0, 0.2);
+}
+.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: 4px;
+ box-shadow: none;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #e9ecef;
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #e9ecef;
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #007bff;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: box-shadow 0.15s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #0069d9;
+ 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(0, 0, 0, 0);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: rgba(0, 0, 0, 0.2);
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.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: #212529;
+ color: #ffffff;
+ padding: 0.5rem 0.75rem;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #212529;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #212529;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #212529;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #212529;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #efefef;
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #0069d9;
+ color: #ffffff;
+ border-color: #0069d9;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #0062cc;
+ color: #ffffff;
+ border-color: #0062cc;
+}
+
+.p-breadcrumb {
+ background: #efefef;
+ border: 0 none;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #007bff;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #007bff;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #6c757d;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #6c757d;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #007bff;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem 1rem;
+ background: #efefef;
+ color: rgba(0, 0, 0, 0.9);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.5);
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.5);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.5);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.5);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.7);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.7);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.7);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.9);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.9);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.9);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #007bff;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #007bff;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem 1rem;
+ background: #efefef;
+ color: rgba(0, 0, 0, 0.9);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.5);
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.5);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.5);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.7);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.7);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.7);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.9);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.9);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.9);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-menubar .p-menuitem-badge {
+ background: #007bff;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.5);
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(0, 0, 0, 0.7);
+ background: transparent;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 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-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
+ margin-left: auto;
+ transition: transform 0.15s;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .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.15s;
+ transform: rotate(90deg);
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ font-weight: 600;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #dee2e6;
+ background: #e9ecef;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #007bff;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #e9ecef;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #212529;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: #212529;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: #212529;
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #007bff;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #212529;
+ border: 1px solid #dee2e6;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 4px;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #212529;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #ffffff #ffffff #dee2e6 #ffffff;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #dee2e6;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
+ color: #495057;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #495057;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #007bff;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 0px;
+ color: #004085;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #004085;
+}
+.p-inline-message.p-inline-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 0px;
+ color: #155724;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #155724;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 0px;
+ color: #856404;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #856404;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 0px;
+ color: #721c24;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #721c24;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-message.p-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #004085;
+}
+.p-message.p-message-info .p-message-close {
+ color: #004085;
+}
+.p-message.p-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #155724;
+}
+.p-message.p-message-success .p-message-close {
+ color: #155724;
+}
+.p-message.p-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #856404;
+}
+.p-message.p-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-close {
+ color: #721c24;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 1;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.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: box-shadow 0.15s;
+}
+.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 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.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: #004085;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.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: #155724;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.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: #856404;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.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: #721c24;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #efefef;
+ width: 4rem;
+ height: 4rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: #efefef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #efefef;
+ width: 4rem;
+ height: 4rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ 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: #efefef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #efefef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #e9ecef;
+ width: 1rem;
+ height: 1rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #dee2e6;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #007bff;
+ color: #ffffff;
+}
+.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: #007bff;
+ color: #ffffff;
+}
+.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: #efefef;
+ width: 2rem;
+ height: 2rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: #efefef;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.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: box-shadow 0.15s;
+}
+
+.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: box-shadow 0.15s;
+ 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: #dee2e6;
+ border-radius: 4px;
+}
+.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: #007bff;
+ 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: #6c757d;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #28a745;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #17a2b8;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffc107;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #dc3545;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #212529;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.75rem;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #e9ecef;
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #007bff;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 4px;
+ box-shadow: none;
+ transition: box-shadow 0.15s;
+}
+.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: #efefef;
+}
+
+.p-skeleton {
+ background-color: #e9ecef;
+ border-radius: 4px;
+}
+.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: #007bff;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #28a745;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #17a2b8;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffc107;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #dc3545;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Vendor extensions to the designer enhanced bootstrap compatibility */
+.p-breadcrumb .p-breadcrumb-chevron {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+.p-breadcrumb .p-breadcrumb-chevron:before {
+ content: "/";
+}
+
+.fc.fc-theme-standard .fc-highlight {
+ background: #cce5ff;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/src/assets/layout/styles/theme/bootstrap4-light-purple/theme.css b/frontend/src/assets/layout/styles/theme/bootstrap4-light-purple/theme.css
new file mode 100644
index 0000000..daf48ce
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/bootstrap4-light-purple/theme.css
@@ -0,0 +1,6250 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#efefef;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#212529;
+ --text-color-secondary:#6c757d;
+ --primary-color:#883cae;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #f9fafb;
+ --surface-100: #f8f9fa;
+ --surface-200: #e9ecef;
+ --surface-300: #dee2e6;
+ --surface-400: #ced4da;
+ --surface-500: #adb5bd;
+ --surface-600: #6c757d;
+ --surface-700: #495057;
+ --surface-800: #343a40;
+ --surface-900: #212529;
+ --gray-50: #f9fafb;
+ --gray-100: #f8f9fa;
+ --gray-200: #e9ecef;
+ --gray-300: #dee2e6;
+ --gray-400: #ced4da;
+ --gray-500: #adb5bd;
+ --gray-600: #6c757d;
+ --gray-700: #495057;
+ --gray-800: #343a40;
+ --gray-900: #212529;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#efefef;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dee2e6;
+ --surface-hover:#e9ecef;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.15s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.65;
+}
+
+.p-error {
+ color: #dc3545;
+}
+
+.p-text-secondary {
+ color: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.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:#f3f8ff;
+ --blue-100:#c5dcff;
+ --blue-200:#97c1fe;
+ --blue-300:#69a5fe;
+ --blue-400:#3b8afd;
+ --blue-500:#0d6efd;
+ --blue-600:#0b5ed7;
+ --blue-700:#094db1;
+ --blue-800:#073d8b;
+ --blue-900:#052c65;
+ --green-50:#f4f9f6;
+ --green-100:#c8e2d6;
+ --green-200:#9ccbb5;
+ --green-300:#70b595;
+ --green-400:#459e74;
+ --green-500:#198754;
+ --green-600:#157347;
+ --green-700:#125f3b;
+ --green-800:#0e4a2e;
+ --green-900:#0a3622;
+ --yellow-50:#fffcf3;
+ --yellow-100:#fff0c3;
+ --yellow-200:#ffe494;
+ --yellow-300:#ffd965;
+ --yellow-400:#ffcd36;
+ --yellow-500:#ffc107;
+ --yellow-600:#d9a406;
+ --yellow-700:#b38705;
+ --yellow-800:#8c6a04;
+ --yellow-900:#664d03;
+ --cyan-50:#f3fcfe;
+ --cyan-100:#c5f2fb;
+ --cyan-200:#97e8f9;
+ --cyan-300:#69def6;
+ --cyan-400:#3bd4f3;
+ --cyan-500:#0dcaf0;
+ --cyan-600:#0baccc;
+ --cyan-700:#098da8;
+ --cyan-800:#076f84;
+ --cyan-900:#055160;
+ --pink-50:#fdf5f9;
+ --pink-100:#f5cee1;
+ --pink-200:#eda7ca;
+ --pink-300:#e681b3;
+ --pink-400:#de5a9b;
+ --pink-500:#d63384;
+ --pink-600:#b62b70;
+ --pink-700:#96245c;
+ --pink-800:#761c49;
+ --pink-900:#561435;
+ --indigo-50:#f7f3fe;
+ --indigo-100:#dac6fc;
+ --indigo-200:#bd98f9;
+ --indigo-300:#a06bf7;
+ --indigo-400:#833df4;
+ --indigo-500:#6610f2;
+ --indigo-600:#570ece;
+ --indigo-700:#470ba9;
+ --indigo-800:#380985;
+ --indigo-900:#290661;
+ --teal-50:#f4fcfa;
+ --teal-100:#c9f2e6;
+ --teal-200:#9fe8d2;
+ --teal-300:#75debf;
+ --teal-400:#4ad3ab;
+ --teal-500:#20c997;
+ --teal-600:#1bab80;
+ --teal-700:#168d6a;
+ --teal-800:#126f53;
+ --teal-900:#0d503c;
+ --orange-50:#fff9f3;
+ --orange-100:#ffe0c7;
+ --orange-200:#fec89a;
+ --orange-300:#feaf6d;
+ --orange-400:#fd9741;
+ --orange-500:#fd7e14;
+ --orange-600:#d76b11;
+ --orange-700:#b1580e;
+ --orange-800:#8b450b;
+ --orange-900:#653208;
+ --bluegray-50:#f8f9fb;
+ --bluegray-100:#e0e4ea;
+ --bluegray-200:#c7ced9;
+ --bluegray-300:#aeb9c8;
+ --bluegray-400:#95a3b8;
+ --bluegray-500:#7c8ea7;
+ --bluegray-600:#69798e;
+ --bluegray-700:#576375;
+ --bluegray-800:#444e5c;
+ --bluegray-900:#323943;
+ --purple-50:#f8f6fc;
+ --purple-100:#dcd2f0;
+ --purple-200:#c1aee4;
+ --purple-300:#a68ad9;
+ --purple-400:#8a66cd;
+ --purple-500:#6f42c1;
+ --purple-600:#5e38a4;
+ --purple-700:#4e2e87;
+ --purple-800:#3d246a;
+ --purple-900:#2c1a4d;
+ --red-50:#fdf5f6;
+ --red-100:#f7cfd2;
+ --red-200:#f0a8af;
+ --red-300:#e9828c;
+ --red-400:#e35b68;
+ --red-500:#dc3545;
+ --red-600:#bb2d3b;
+ --red-700:#9a2530;
+ --red-800:#791d26;
+ --red-900:#58151c;
+ --primary-50:#f9f5fb;
+ --primary-100:#e2d0ec;
+ --primary-200:#ccabdc;
+ --primary-300:#b586cd;
+ --primary-400:#9f61bd;
+ --primary-500:#883cae;
+ --primary-600:#743394;
+ --primary-700:#5f2a7a;
+ --primary-800:#4b2160;
+ --primary-900:#361846;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.107rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #212529;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #883cae;
+ color: #ffffff;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: #495057;
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: #495057;
+ right: 3.107rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-datepicker {
+ padding: 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #ced4da;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #efefef;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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: #212529;
+ transition: box-shadow 0.15s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #883cae;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #212529;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0;
+ padding-left: 0;
+ 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: #e9ecef;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: #495057;
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: #495057;
+ right: 3.107rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1.5rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #efefef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: #495057;
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #212529;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.15s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #883cae;
+ background: #883cae;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #ced4da;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #68329e;
+ background: #68329e;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #efefef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #883cae;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #68329e;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #ffffff;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #883cae;
+ color: #ffffff;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #212529;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #dc3545;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: #495057;
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #212529;
+ border: 1px solid #212529;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: none;
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.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: #6c757d;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #495057;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: #495057;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-dropdown {
+ background: #efefef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #efefef;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #212529;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1.5rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #212529;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #212529;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #212529;
+}
+.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: #883cae;
+}
+.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: #883cae;
+}
+.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: #883cae;
+}
+.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: #883cae;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #495057;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.5rem 0.75rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #dc3545;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: #495057;
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #dc3545;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: #495057;
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.107rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.107rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 4px;
+ transition-duration: 0.15s;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ced4da;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #883cae;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #883cae;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #dc3545;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #ced4da;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #dc3545;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.15s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #dc3545;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #495057;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #495057;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #efefef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #efefef;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #ced4da;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: #495057;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #dc3545;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #883cae;
+ color: #ffffff;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: #495057;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-multiselect {
+ background: #efefef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: #495057;
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #e9ecef;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #dc3545;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffc107;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #28a745;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: #495057;
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: #495057;
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #212529;
+ border-radius: 50%;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #ced4da;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.15s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #883cae;
+ background: #883cae;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #68329e;
+ background: #68329e;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #efefef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #883cae;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #68329e;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #ffffff;
+}
+
+.p-rating .p-rating-icon {
+ color: #495057;
+ margin-left: 0.5rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #dc3545;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #883cae;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #883cae;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #dc3545;
+}
+
+.p-highlight .p-rating .p-rating-icon {
+ color: #ffffff;
+}
+
+.p-selectbutton .p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #dc3545;
+}
+
+.p-slider {
+ background: #e9ecef;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #883cae;
+ border: 2px solid #883cae;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-slider .p-slider-range {
+ background: #883cae;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #7a38a7;
+ border-color: #7a38a7;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s, left 0.15s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.15s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s, bottom 0.15s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.15s;
+}
+
+.p-togglebutton.p-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #dc3545;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #212529;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #dc3545;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: #495057;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #efefef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #efefef;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: #495057;
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #883cae;
+ border: 1px solid #883cae;
+ padding: 0.5rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: #7a38a7;
+ color: #ffffff;
+ border-color: #7a38a7;
+}
+.p-button:enabled:active {
+ background: #68329e;
+ color: #ffffff;
+ border-color: #68329e;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #883cae;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(136, 60, 174, 0.04);
+ color: #883cae;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(136, 60, 174, 0.16);
+ color: #883cae;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #883cae;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(136, 60, 174, 0.04);
+ color: #883cae;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(136, 60, 174, 0.16);
+ color: #883cae;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #883cae;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #6c757d;
+ border: 1px solid #6c757d;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #5a6268;
+ color: #ffffff;
+ border-color: #5a6268;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #545b62;
+ color: #ffffff;
+ border-color: #4e555b;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6c757d;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #17a2b8;
+ border: 1px solid #17a2b8;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #138496;
+ color: #ffffff;
+ border-color: #117a8b;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #138496;
+ color: #ffffff;
+ border-color: #117a8b;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(23, 162, 184, 0.04);
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(23, 162, 184, 0.16);
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #17a2b8;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(23, 162, 184, 0.04);
+ border-color: transparent;
+ color: #17a2b8;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(23, 162, 184, 0.16);
+ border-color: transparent;
+ color: #17a2b8;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #28a745;
+ border: 1px solid #28a745;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #218838;
+ color: #ffffff;
+ border-color: #1e7e34;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #1e7e34;
+ color: #ffffff;
+ border-color: #1c7430;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(40, 167, 69, 0.04);
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(40, 167, 69, 0.16);
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #28a745;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(40, 167, 69, 0.04);
+ border-color: transparent;
+ color: #28a745;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(40, 167, 69, 0.16);
+ border-color: transparent;
+ color: #28a745;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #ffc107;
+ border: 1px solid #ffc107;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #e0a800;
+ color: #212529;
+ border-color: #d39e00;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #d39e00;
+ color: #212529;
+ border-color: #c69500;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffc107;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ border-color: transparent;
+ color: #ffc107;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ border-color: transparent;
+ color: #ffc107;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #6f42c1;
+ border: 1px solid #6f42c1;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #633bad;
+ color: #ffffff;
+ border-color: #58349a;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #d3c6ec;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #58349a;
+ color: #ffffff;
+ border-color: #4d2e87;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(111, 66, 193, 0.04);
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(111, 66, 193, 0.16);
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6f42c1;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(111, 66, 193, 0.04);
+ border-color: transparent;
+ color: #6f42c1;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(111, 66, 193, 0.16);
+ border-color: transparent;
+ color: #6f42c1;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #dc3545;
+ border: 1px solid #dc3545;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c82333;
+ color: #ffffff;
+ border-color: #bd2130;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #bd2130;
+ color: #ffffff;
+ border-color: #b21f2d;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(220, 53, 69, 0.04);
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(220, 53, 69, 0.16);
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #dc3545;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(220, 53, 69, 0.04);
+ border-color: transparent;
+ color: #dc3545;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(220, 53, 69, 0.16);
+ border-color: transparent;
+ color: #dc3545;
+}
+
+.p-button.p-button-link {
+ color: #883cae;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #7a38a7;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #883cae;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ 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: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #883cae;
+ 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(136, 60, 174, 0.04);
+ color: #883cae;
+}
+.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(136, 60, 174, 0.16);
+ color: #883cae;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #883cae;
+ 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(136, 60, 174, 0.04);
+ color: #883cae;
+ 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(136, 60, 174, 0.16);
+ color: #883cae;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 0.65625rem;
+}
+.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.625rem 0.9375rem;
+}
+.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: #6c757d;
+ 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(108, 117, 125, 0.04);
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ color: #6c757d;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6c757d;
+ 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(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.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(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #17a2b8;
+ 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(23, 162, 184, 0.04);
+ color: #17a2b8;
+}
+.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(23, 162, 184, 0.16);
+ color: #17a2b8;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #17a2b8;
+ 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(23, 162, 184, 0.04);
+ border-color: transparent;
+ color: #17a2b8;
+}
+.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(23, 162, 184, 0.16);
+ border-color: transparent;
+ color: #17a2b8;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #28a745;
+ 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(40, 167, 69, 0.04);
+ color: #28a745;
+}
+.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(40, 167, 69, 0.16);
+ color: #28a745;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #28a745;
+ 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(40, 167, 69, 0.04);
+ border-color: transparent;
+ color: #28a745;
+}
+.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(40, 167, 69, 0.16);
+ border-color: transparent;
+ color: #28a745;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffc107;
+ 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(255, 193, 7, 0.04);
+ color: #ffc107;
+}
+.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(255, 193, 7, 0.16);
+ color: #ffc107;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffc107;
+ 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(255, 193, 7, 0.04);
+ border-color: transparent;
+ color: #ffc107;
+}
+.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(255, 193, 7, 0.16);
+ border-color: transparent;
+ color: #ffc107;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #6f42c1;
+ 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(111, 66, 193, 0.04);
+ color: #6f42c1;
+}
+.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(111, 66, 193, 0.16);
+ color: #6f42c1;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6f42c1;
+ 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(111, 66, 193, 0.04);
+ border-color: transparent;
+ color: #6f42c1;
+}
+.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(111, 66, 193, 0.16);
+ border-color: transparent;
+ color: #6f42c1;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #dc3545;
+ 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(220, 53, 69, 0.04);
+ color: #dc3545;
+}
+.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(220, 53, 69, 0.16);
+ color: #dc3545;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #dc3545;
+ 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(220, 53, 69, 0.04);
+ border-color: transparent;
+ color: #dc3545;
+}
+.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(220, 53, 69, 0.16);
+ border-color: transparent;
+ color: #dc3545;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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: #e9ecef;
+ width: 2rem;
+ height: 0.5rem;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #dee2e6;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #883cae;
+ color: #ffffff;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #ffffff;
+ background: #883cae;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: #883cae;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #883cae;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e9ecef;
+ color: #883cae;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #883cae;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #212529;
+ transition: box-shadow 0.15s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(136, 60, 174, 0.5);
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #883cae;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #883cae;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #883cae;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #efefef;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 2px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #212529;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.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 rgba(136, 60, 174, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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.5rem 1.25rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1.25rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #7a38a7;
+ border: 1px solid #7a38a7;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #883cae;
+ border: 1px solid #883cae;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #7a38a7;
+ color: #ffffff;
+ border-color: #7a38a7;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #68329e;
+ color: #ffffff;
+ border-color: #68329e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 0.2rem rgba(136, 60, 174, 0.5);
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #212529;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1rem 1.25rem;
+ background: #efefef;
+ color: #212529;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.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:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #7a38a7;
+ border-color: #7a38a7;
+}
+.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: #7a38a7;
+ border-color: #7a38a7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #efefef;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #883cae;
+ border: 1px solid #883cae;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #7a38a7;
+ color: #ffffff;
+ border-color: #7a38a7;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #68329e;
+ color: #ffffff;
+ border-color: #68329e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.65;
+ color: #ffffff;
+ background: #883cae;
+ border: 1px solid #883cae;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.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: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.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: #545b62;
+ border-color: #4e555b;
+ 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: #545b62;
+ border-color: #4e555b;
+ 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 0.2rem rgba(136, 60, 174, 0.5);
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1.5rem;
+ box-shadow: none;
+ border: 0 none;
+ color: #212529;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #3e1b4f;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ 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 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #883cae;
+ border: solid #dee2e6;
+ border-width: 0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #883cae;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ 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: #e9ecef;
+ border-color: #dee2e6;
+ color: #883cae;
+}
+.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: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #883cae;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #883cae;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0 0 0 -1px;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #883cae;
+ border-color: #883cae;
+ color: #ffffff;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #883cae;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: #495057;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1.5rem;
+ box-shadow: none;
+ border: 0 none;
+ color: #212529;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #883cae;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 1.25rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ padding: 0.286rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #212529;
+}
+.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 rgba(136, 60, 174, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #883cae;
+ color: #ffffff;
+}
+.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: #ffffff;
+}
+.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: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #e9ecef;
+ color: #212529;
+}
+.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: #495057;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #6d308b;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ border: 1px solid #dee2e6;
+ background-color: #ffffff;
+ color: #212529;
+ padding: 0.286rem;
+ transition: box-shadow 0.15s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #883cae;
+ color: #ffffff;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #ffffff;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 2px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ font-weight: 600;
+ color: #212529;
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: rgba(136, 60, 174, 0.5);
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #ffffff;
+ background: #883cae;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: #883cae;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #883cae;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #212529;
+ transition: box-shadow 0.15s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(136, 60, 174, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #ffffff;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #212529;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #883cae;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #efefef;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #212529;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ font-weight: 600;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #212529;
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #212529;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1.5rem;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.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 #dee2e6;
+}
+.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 #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ font-weight: 600;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: box-shadow 0.15s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem 1.25rem;
+ color: #212529;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ background: #efefef;
+ color: #212529;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #efefef;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 4px;
+ color: #212529;
+}
+.p-splitter .p-splitter-gutter {
+ transition: box-shadow 0.15s;
+ background: #efefef;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #ffffff #ffffff #dee2e6 #ffffff;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #dee2e6;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
+ color: #495057;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #495057;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1.25rem;
+}
+.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(0, 0, 0, 0);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: rgba(0, 0, 0, 0.2);
+}
+.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: 4px;
+ box-shadow: none;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #e9ecef;
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #e9ecef;
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #883cae;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: box-shadow 0.15s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #7a38a7;
+ 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(0, 0, 0, 0);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: rgba(0, 0, 0, 0.2);
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.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: #212529;
+ color: #ffffff;
+ padding: 0.5rem 0.75rem;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #212529;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #212529;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #212529;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #212529;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #efefef;
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #7a38a7;
+ color: #ffffff;
+ border-color: #7a38a7;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #68329e;
+ color: #ffffff;
+ border-color: #68329e;
+}
+
+.p-breadcrumb {
+ background: #efefef;
+ border: 0 none;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #883cae;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #883cae;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #6c757d;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #6c757d;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #883cae;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem 1rem;
+ background: #efefef;
+ color: rgba(0, 0, 0, 0.9);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.5);
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.5);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.5);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.5);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.7);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.7);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.7);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.9);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.9);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.9);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #883cae;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #883cae;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem 1rem;
+ background: #efefef;
+ color: rgba(0, 0, 0, 0.9);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.5);
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.5);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.5);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.7);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.7);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.7);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: transparent;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.9);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.9);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.9);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-menubar .p-menuitem-badge {
+ background: #883cae;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.5);
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(0, 0, 0, 0.7);
+ background: transparent;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 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-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
+ margin-left: auto;
+ transition: transform 0.15s;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .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.15s;
+ transform: rotate(90deg);
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ font-weight: 600;
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #dee2e6;
+ background: #e9ecef;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #883cae;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #e9ecef;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #212529;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: #212529;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: #212529;
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #883cae;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #212529;
+ border: 1px solid #dee2e6;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 4px;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #212529;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #ffffff #ffffff #dee2e6 #ffffff;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #dee2e6;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
+ color: #495057;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #495057;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #883cae;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 0px;
+ color: #004085;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #004085;
+}
+.p-inline-message.p-inline-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 0px;
+ color: #155724;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #155724;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 0px;
+ color: #856404;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #856404;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 0px;
+ color: #721c24;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #721c24;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-message.p-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #004085;
+}
+.p-message.p-message-info .p-message-close {
+ color: #004085;
+}
+.p-message.p-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #155724;
+}
+.p-message.p-message-success .p-message-close {
+ color: #155724;
+}
+.p-message.p-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #856404;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #856404;
+}
+.p-message.p-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #721c24;
+}
+.p-message.p-message-error .p-message-close {
+ color: #721c24;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 1;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.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: box-shadow 0.15s;
+}
+.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 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #cce5ff;
+ border: solid #b8daff;
+ border-width: 1px;
+ color: #004085;
+}
+.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: #004085;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #d4edda;
+ border: solid #c3e6cb;
+ border-width: 1px;
+ color: #155724;
+}
+.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: #155724;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff3cd;
+ border: solid #ffeeba;
+ border-width: 1px;
+ color: #856404;
+}
+.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: #856404;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8d7da;
+ border: solid #f5c6cb;
+ border-width: 1px;
+ color: #721c24;
+}
+.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: #721c24;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #efefef;
+ width: 4rem;
+ height: 4rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: #efefef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #efefef;
+ width: 4rem;
+ height: 4rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ 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: #efefef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #efefef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #e9ecef;
+ width: 1rem;
+ height: 1rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #dee2e6;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #883cae;
+ color: #ffffff;
+}
+.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: #883cae;
+ color: #ffffff;
+}
+.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: #efefef;
+ width: 2rem;
+ height: 2rem;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.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: #efefef;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.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: box-shadow 0.15s;
+}
+
+.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: box-shadow 0.15s;
+ 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: #dee2e6;
+ border-radius: 4px;
+}
+.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: #883cae;
+ 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: #6c757d;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #28a745;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #17a2b8;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffc107;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #dc3545;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #212529;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 4px;
+ transition: box-shadow 0.15s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.75rem;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #e9ecef;
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #883cae;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 4px;
+ box-shadow: none;
+ transition: box-shadow 0.15s;
+}
+.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: #efefef;
+}
+
+.p-skeleton {
+ background-color: #e9ecef;
+ border-radius: 4px;
+}
+.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: #883cae;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #28a745;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #17a2b8;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffc107;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #dc3545;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Vendor extensions to the designer enhanced bootstrap compatibility */
+.p-breadcrumb .p-breadcrumb-chevron {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+.p-breadcrumb .p-breadcrumb-chevron:before {
+ content: "/";
+}
+
+.fc.fc-theme-standard .fc-highlight {
+ background: #e7d8ef;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/src/assets/layout/styles/theme/fluent-light/theme.css b/frontend/src/assets/layout/styles/theme/fluent-light/theme.css
new file mode 100644
index 0000000..8843401
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/fluent-light/theme.css
@@ -0,0 +1,6378 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#faf9f8;
+ --surface-c:#f3f2f1;
+ --surface-d:#edebe9;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#323130;
+ --text-color-secondary:#605e5c;
+ --primary-color:#0078d4;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #f3f2f1;
+ --surface-100: #e1dfdd;
+ --surface-200: #bebbb8;
+ --surface-300: #a19f9d;
+ --surface-400: #797775;
+ --surface-500: #484644;
+ --surface-600: #323130;
+ --surface-700: #252423;
+ --surface-800: #1b1a19;
+ --surface-900: #11100f;
+ --gray-50: #f3f2f1;
+ --gray-100: #e1dfdd;
+ --gray-200: #bebbb8;
+ --gray-300: #a19f9d;
+ --gray-400: #797775;
+ --gray-500: #484644;
+ --gray-600: #323130;
+ --gray-700: #252423;
+ --gray-800: #1b1a19;
+ --gray-900: #11100f;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:2px;
+ --surface-ground:#faf9f8;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#edebe9;
+ --surface-hover:#f3f2f1;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: inset 0 0 0 1px #605e5c;
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #a4252c;
+}
+
+.p-text-secondary {
+ color: #605e5c;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 2px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.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:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf3;
+ --green-100:#d9eac4;
+ --green-200:#bbda96;
+ --green-300:#9cca67;
+ --green-400:#7eb939;
+ --green-500:#60a90a;
+ --green-600:#529009;
+ --green-700:#437607;
+ --green-800:#355d06;
+ --green-900:#264404;
+ --yellow-50:#fffcf2;
+ --yellow-100:#ffeec2;
+ --yellow-200:#ffe191;
+ --yellow-300:#ffd461;
+ --yellow-400:#ffc630;
+ --yellow-500:#ffb900;
+ --yellow-600:#d99d00;
+ --yellow-700:#b38200;
+ --yellow-800:#8c6600;
+ --yellow-900:#664a00;
+ --cyan-50:#f2fbfc;
+ --cyan-100:#c2eef1;
+ --cyan-200:#91e0e5;
+ --cyan-300:#61d2da;
+ --cyan-400:#30c5ce;
+ --cyan-500:#00b7c3;
+ --cyan-600:#009ca6;
+ --cyan-700:#008089;
+ --cyan-800:#00656b;
+ --cyan-900:#00494e;
+ --pink-50:#fef2f9;
+ --pink-100:#f8c2e3;
+ --pink-200:#f391ce;
+ --pink-300:#ee61b8;
+ --pink-400:#e830a2;
+ --pink-500:#e3008c;
+ --pink-600:#c10077;
+ --pink-700:#9f0062;
+ --pink-800:#7d004d;
+ --pink-900:#5b0038;
+ --indigo-50:#f5f6fc;
+ --indigo-100:#cdd3f1;
+ --indigo-200:#a5b0e6;
+ --indigo-300:#7d8edc;
+ --indigo-400:#566bd1;
+ --indigo-500:#2e48c6;
+ --indigo-600:#273da8;
+ --indigo-700:#20328b;
+ --indigo-800:#19286d;
+ --indigo-900:#121d4f;
+ --teal-50:#f2f9f8;
+ --teal-100:#c2e1dd;
+ --teal-200:#91c9c2;
+ --teal-300:#61b2a8;
+ --teal-400:#309a8d;
+ --teal-500:#008272;
+ --teal-600:#006f61;
+ --teal-700:#005b50;
+ --teal-800:#00483f;
+ --teal-900:#00342e;
+ --orange-50:#fdf7f2;
+ --orange-100:#f5d8c2;
+ --orange-200:#edb991;
+ --orange-300:#e49a61;
+ --orange-400:#dc7b30;
+ --orange-500:#d45c00;
+ --orange-600:#b44e00;
+ --orange-700:#944000;
+ --orange-800:#753300;
+ --orange-900:#552500;
+ --bluegray-50:#f8f9fb;
+ --bluegray-100:#dee4ed;
+ --bluegray-200:#c4cfe0;
+ --bluegray-300:#a9bad2;
+ --bluegray-400:#8fa4c4;
+ --bluegray-500:#758fb6;
+ --bluegray-600:#637a9b;
+ --bluegray-700:#52647f;
+ --bluegray-800:#404f64;
+ --bluegray-900:#2f3949;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+ --red-50:#fdf5f5;
+ --red-100:#f4cecf;
+ --red-200:#eba8a9;
+ --red-300:#e28184;
+ --red-400:#da5b5e;
+ --red-500:#d13438;
+ --red-600:#b22c30;
+ --red-700:#922427;
+ --red-800:#731d1f;
+ --red-900:#541516;
+ --primary-50:#f2f8fd;
+ --primary-100:#c2dff5;
+ --primary-200:#91c5ed;
+ --primary-300:#61abe4;
+ --primary-400:#3092dc;
+ --primary-500:#0078d4;
+ --primary-600:#0066b4;
+ --primary-700:#005494;
+ --primary-800:#004275;
+ --primary-900:#003055;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #323130;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #323130;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #edebe9;
+ color: #323130;
+ border-radius: 2px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #a4252c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ color: #0078d4;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: #605e5c;
+ right: 0.5rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: #605e5c;
+ right: 2.857rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #a4252c;
+}
+
+.p-datepicker {
+ padding: 0.75rem;
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #605e5c;
+ border-radius: 2px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0 0.5rem 0.5rem 0.5rem;
+ color: #323130;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.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: #323130;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #0078d4;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2rem;
+ height: 2rem;
+}
+.p-datepicker table td {
+ padding: 1px;
+}
+.p-datepicker table td > span {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 2px;
+ transition: box-shadow 0.2s;
+ border: 0 none;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #0078d4;
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #edebe9;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #edebe9;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 1px;
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 1px;
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #edebe9;
+ padding-right: 0.75rem;
+ padding-left: 0.75rem;
+ 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: #f3f2f1;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #f3f2f1;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #f3f2f1;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: #605e5c;
+ right: 0.5rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: #605e5c;
+ right: 2.857rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #605e5c;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #323130;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #605e5c;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #605e5c;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 0.5rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #a4252c;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #faf9f8;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #faf9f8;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.5rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: #605e5c;
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #605e5c;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #323130;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #0078d4;
+ background: #0078d4;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #323130;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #005a9e;
+ background: #005a9e;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #a4252c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #0078d4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #005a9e;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #323130;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #edebe9;
+ color: #323130;
+ border-radius: 2px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #323130;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #a4252c;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.5rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: #605e5c;
+ right: 0.5rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #605e5c;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #323130;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #605e5c;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #605e5c;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #605e5c;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 0.5rem;
+ border-bottom: 1px solid #edebe9;
+ color: #323130;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: #605e5c;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ color: #0078d4;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #a4252c;
+}
+
+.p-input-filled .p-dropdown {
+ background: #faf9f8;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #faf9f8;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #a19f9d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #605e5c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #605e5c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #605e5c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ border-radius: 2px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #323130;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 0.5rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #a19f9d;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #323130;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #323130;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #323130;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #323130;
+}
+.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: #0078d4;
+}
+.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: #0078d4;
+}
+.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: #0078d4;
+}
+.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: #0078d4;
+}
+
+.p-inputgroup-addon {
+ background: #f3f2f1;
+ color: #605e5c;
+ border-top: 1px solid #605e5c;
+ border-left: 1px solid #605e5c;
+ border-bottom: 1px solid #605e5c;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #605e5c;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #a4252c;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: #605e5c;
+ right: 0.5rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #a4252c;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: #605e5c;
+ right: 0.5rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ffffff;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #605e5c;
+ 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: inset 0 0 0 1px #605e5c;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #0078d4;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #005a9e;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #a4252c;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #323130;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #605e5c;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 2px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #323130;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #a4252c;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #605e5c;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #a4252c;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #605e5c;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #605e5c;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #605e5c;
+}
+
+:-moz-placeholder {
+ color: #605e5c;
+}
+
+::-moz-placeholder {
+ color: #605e5c;
+}
+
+:-ms-input-placeholder {
+ color: #605e5c;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #faf9f8;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #605e5c;
+ border-radius: 2px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 0.5rem;
+ border-bottom: 1px solid #edebe9;
+ color: #323130;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #605e5c;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ border: 1px solid transparent;
+ color: #323130;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ color: #0078d4;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #a4252c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #605e5c;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #323130;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #605e5c;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #edebe9;
+ color: #323130;
+ border-radius: 2px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #605e5c;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 0.5rem;
+ border-bottom: 1px solid #edebe9;
+ color: #323130;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #605e5c;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ color: #0078d4;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #a4252c;
+}
+
+.p-input-filled .p-multiselect {
+ background: #faf9f8;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #faf9f8;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.5rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: #605e5c;
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #a4252c;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ border-radius: 2px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #edebe9;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #d13438;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffaa44;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #498205;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: #605e5c;
+ right: 0.5rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 3.5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: #605e5c;
+ right: 2rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #605e5c;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #323130;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #323130;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #0078d4;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #0078d4;
+ background: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #005a9e;
+ background: #ffffff;
+ color: #005a9e;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #a4252c;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffffff;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #323130;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #a4252c;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #323130;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #0078d4;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #a4252c;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #605e5c;
+ color: #323130;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #605e5c;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f3f2f1;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: #605e5c;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #323130;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #323130;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #a4252c;
+}
+
+.p-slider {
+ background: #c8c6c4;
+ border: 0 none;
+ border-radius: 2px;
+}
+.p-slider.p-slider-horizontal {
+ height: 4px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -8px;
+ margin-left: -8px;
+}
+.p-slider.p-slider-vertical {
+ width: 4px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -8px;
+ margin-bottom: -8px;
+}
+.p-slider .p-slider-handle {
+ height: 16px;
+ width: 16px;
+ background: #ffffff;
+ border: 2px solid #605e5c;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-slider .p-slider-range {
+ background: #605e5c;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #ffffff;
+ border-color: #005a9e;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #605e5c;
+ color: #323130;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #605e5c;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f3f2f1;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: #605e5c;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #323130;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #323130;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #a4252c;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #605e5c;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #323130;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #605e5c;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #edebe9;
+ color: #323130;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #605e5c;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #a4252c;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem 0.5rem;
+ border-bottom: 1px solid #edebe9;
+ color: #323130;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.5rem;
+ color: #605e5c;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #faf9f8;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #faf9f8;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.5rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: #605e5c;
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #0078d4;
+ border: 1px solid #0078d4;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-button:enabled:hover {
+ background: #106ebe;
+ color: #ffffff;
+ border-color: #106ebe;
+}
+.p-button:enabled:active {
+ background: #005a9e;
+ color: #ffffff;
+ border-color: #005a9e;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0078d4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 120, 212, 0.04);
+ color: #0078d4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 120, 212, 0.16);
+ color: #0078d4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #605e5c;
+ border-color: #605e5c;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #f3f2f1;
+ color: #605e5c;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #edebe9;
+ color: #605e5c;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #0078d4;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(0, 120, 212, 0.04);
+ color: #0078d4;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(0, 120, 212, 0.16);
+ color: #0078d4;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #605e5c;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #f3f2f1;
+ color: #605e5c;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #edebe9;
+ color: #605e5c;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #0078d4;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #d45c00;
+ border: 1px solid #d45c00;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #bf5300;
+ color: #ffffff;
+ border-color: #bf5300;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffbc88;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #aa4a00;
+ color: #ffffff;
+ border-color: #aa4a00;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #d45c00;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(212, 92, 0, 0.04);
+ color: #d45c00;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(212, 92, 0, 0.16);
+ color: #d45c00;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #d45c00;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(212, 92, 0, 0.04);
+ border-color: transparent;
+ color: #d45c00;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(212, 92, 0, 0.16);
+ border-color: transparent;
+ color: #d45c00;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #00b7c3;
+ border: 1px solid #00b7c3;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #00a5b0;
+ color: #ffffff;
+ border-color: #00a5b0;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #81f7ff;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #00929c;
+ color: #ffffff;
+ border-color: #00929c;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #00b7c3;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 183, 195, 0.04);
+ color: #00b7c3;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 183, 195, 0.16);
+ color: #00b7c3;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #00b7c3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(0, 183, 195, 0.04);
+ border-color: transparent;
+ color: #00b7c3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(0, 183, 195, 0.16);
+ border-color: transparent;
+ color: #00b7c3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #498205;
+ border: 1px solid #498205;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #427505;
+ color: #ffffff;
+ border-color: #427505;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #baf96f;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #3a6804;
+ color: #ffffff;
+ border-color: #3a6804;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #498205;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(73, 130, 5, 0.04);
+ color: #498205;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(73, 130, 5, 0.16);
+ color: #498205;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #498205;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(73, 130, 5, 0.04);
+ border-color: transparent;
+ color: #498205;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(73, 130, 5, 0.16);
+ border-color: transparent;
+ color: #498205;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #323130;
+ background: #ffaa44;
+ border: 1px solid #ffaa44;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ff9b24;
+ color: #323130;
+ border-color: #ff9b24;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffddb4;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ff8d03;
+ color: #323130;
+ border-color: #ff8d03;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffaa44;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 170, 68, 0.04);
+ color: #ffaa44;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 170, 68, 0.16);
+ color: #ffaa44;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffaa44;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 170, 68, 0.04);
+ border-color: transparent;
+ color: #ffaa44;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 170, 68, 0.16);
+ border-color: transparent;
+ color: #ffaa44;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #8378de;
+ border: 1px solid #8378de;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #6a5dd7;
+ color: #ffffff;
+ border-color: #6a5dd7;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #cdc9f2;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #5141d1;
+ color: #ffffff;
+ border-color: #5141d1;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #8378de;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(131, 120, 222, 0.04);
+ color: #8378de;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(131, 120, 222, 0.16);
+ color: #8378de;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #8378de;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(131, 120, 222, 0.04);
+ border-color: transparent;
+ color: #8378de;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(131, 120, 222, 0.16);
+ border-color: transparent;
+ color: #8378de;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #d13438;
+ border: 1px solid #d13438;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02b2f;
+ color: #ffffff;
+ border-color: #c02b2f;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edaeaf;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa272a;
+ color: #ffffff;
+ border-color: #aa272a;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #d13438;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(209, 52, 56, 0.04);
+ color: #d13438;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(209, 52, 56, 0.16);
+ color: #d13438;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #d13438;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(209, 52, 56, 0.04);
+ border-color: transparent;
+ color: #d13438;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(209, 52, 56, 0.16);
+ border-color: transparent;
+ color: #d13438;
+}
+
+.p-button.p-button-link {
+ color: #0078d4;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #005a9e;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #605e5c;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #0078d4;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #323130;
+ color: #ffffff;
+}
+.p-speeddial-action:hover {
+ background: #605e5c;
+ color: #ffffff;
+}
+
+.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: 2px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #0078d4;
+ 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(0, 120, 212, 0.04);
+ color: #0078d4;
+}
+.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(0, 120, 212, 0.16);
+ color: #0078d4;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #605e5c;
+ border-color: #605e5c;
+}
+.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: #f3f2f1;
+ color: #605e5c;
+}
+.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: #edebe9;
+ color: #605e5c;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #0078d4;
+ 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(0, 120, 212, 0.04);
+ color: #0078d4;
+ 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(0, 120, 212, 0.16);
+ color: #0078d4;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #605e5c;
+}
+.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: #f3f2f1;
+ color: #605e5c;
+}
+.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: #edebe9;
+ color: #605e5c;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #d45c00;
+ 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(212, 92, 0, 0.04);
+ color: #d45c00;
+}
+.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(212, 92, 0, 0.16);
+ color: #d45c00;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #d45c00;
+ 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(212, 92, 0, 0.04);
+ border-color: transparent;
+ color: #d45c00;
+}
+.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(212, 92, 0, 0.16);
+ border-color: transparent;
+ color: #d45c00;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #00b7c3;
+ 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(0, 183, 195, 0.04);
+ color: #00b7c3;
+}
+.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(0, 183, 195, 0.16);
+ color: #00b7c3;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #00b7c3;
+ 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(0, 183, 195, 0.04);
+ border-color: transparent;
+ color: #00b7c3;
+}
+.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(0, 183, 195, 0.16);
+ border-color: transparent;
+ color: #00b7c3;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #498205;
+ 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(73, 130, 5, 0.04);
+ color: #498205;
+}
+.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(73, 130, 5, 0.16);
+ color: #498205;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #498205;
+ 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(73, 130, 5, 0.04);
+ border-color: transparent;
+ color: #498205;
+}
+.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(73, 130, 5, 0.16);
+ border-color: transparent;
+ color: #498205;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #ffaa44;
+ 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(255, 170, 68, 0.04);
+ color: #ffaa44;
+}
+.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(255, 170, 68, 0.16);
+ color: #ffaa44;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ffaa44;
+ 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(255, 170, 68, 0.04);
+ border-color: transparent;
+ color: #ffaa44;
+}
+.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(255, 170, 68, 0.16);
+ border-color: transparent;
+ color: #ffaa44;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #8378de;
+ 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(131, 120, 222, 0.04);
+ color: #8378de;
+}
+.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(131, 120, 222, 0.16);
+ color: #8378de;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #8378de;
+ 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(131, 120, 222, 0.04);
+ border-color: transparent;
+ color: #8378de;
+}
+.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(131, 120, 222, 0.16);
+ border-color: transparent;
+ color: #8378de;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #d13438;
+ 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(209, 52, 56, 0.04);
+ color: #d13438;
+}
+.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(209, 52, 56, 0.16);
+ color: #d13438;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #d13438;
+ 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(209, 52, 56, 0.04);
+ border-color: transparent;
+ color: #d13438;
+}
+.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(209, 52, 56, 0.16);
+ border-color: transparent;
+ color: #d13438;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.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: #c8c6c4;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #e1dfdd;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #edebe9;
+ color: #323130;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 1px 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #323130;
+ background: #ffffff;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #323130;
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #605e5c;
+ 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: #323130;
+ background: #edebe9;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #605e5c;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #323130;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #323130;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #323130;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.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: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #605e5c;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #edebe9;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #edebe9;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #0078d4;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #faf9f8;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #faf9f8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #323130;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #323130;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 1px 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #f3f2f1;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+ border-bottom-left-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #f3f2f1;
+ color: #605e5c;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #edebe9;
+ color: #323130;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.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 #605e5c;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #edebe9;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 0.5rem;
+ border-bottom: 1px solid #edebe9;
+ color: #323130;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #edebe9;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #faf9f8;
+ border: 1px solid #a19f9d;
+ color: #323130;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #a19f9d;
+ color: #323130;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #a19f9d;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #a19f9d;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #0078d4;
+ border: 1px solid #0078d4;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #faf9f8;
+ border: 1px solid #a19f9d;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #0078d4;
+ border: 1px solid #0078d4;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #106ebe;
+ color: #ffffff;
+ border-color: #106ebe;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #005a9e;
+ color: #ffffff;
+ border-color: #005a9e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.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 #605e5c;
+ color: #323130;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #f3f2f1;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: inset 0 0 0 1px #605e5c;
+ 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: 2px;
+ border-bottom-left-radius: 2px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #a19f9d;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #faf9f8;
+ border-color: #a19f9d;
+ color: #323130;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #323130;
+ border-color: #a19f9d;
+}
+.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 #a19f9d;
+ padding: 1rem;
+ background: #faf9f8;
+ color: #323130;
+}
+.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: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #0078d4;
+ border-color: #0078d4;
+}
+.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: #0078d4;
+ border-color: #0078d4;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #faf9f8;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #0078d4;
+ border: 1px solid #0078d4;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #106ebe;
+ color: #ffffff;
+ border-color: #106ebe;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #005a9e;
+ color: #ffffff;
+ border-color: #005a9e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #0078d4;
+ border: 1px solid #0078d4;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.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 #605e5c;
+ color: #323130;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #f3f2f1;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: #edebe9;
+ border-color: #605e5c;
+ color: #323130;
+}
+.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: inset 0 0 0 1px #605e5c;
+ 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: 2px;
+ border-bottom-left-radius: 2px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.fc.fc-theme-standard a {
+ color: #323130;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #faf9f8;
+ color: #323130;
+ border: 1px solid #a19f9d;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #a19f9d;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: #605e5c;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ padding: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 0.5rem;
+ margin: 0;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #faf9f8;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #f3f2f1;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 0.5rem;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ border: 1px solid transparent;
+ color: #323130;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #b4aba3;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #a19f9d;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #a19f9d;
+ border-color: #a19f9d;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #a19f9d;
+ border-color: #a19f9d;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ padding: 1rem;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #605e5c;
+ border: solid #f3f2f1;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 2px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #605e5c;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+}
+.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: #f3f2f1;
+ border-color: transparent;
+ color: #323130;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #605e5c;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #605e5c;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #edebe9;
+ border-color: #edebe9;
+ color: #323130;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #f3f2f1;
+ border-color: transparent;
+ color: #323130;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #faf9f8;
+ color: #323130;
+ border: 1px solid #a19f9d;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #a19f9d;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.5rem;
+ color: #605e5c;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ padding: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 0.5rem;
+ margin: 0;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #faf9f8;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #f3f2f1;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 0.5rem;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ border: 1px solid transparent;
+ color: #323130;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #0078d4;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #a19f9d;
+}
+.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 #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ padding: 1rem;
+ border-radius: 2px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 2px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #605e5c;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #323130;
+}
+.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 #605e5c;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.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: #323130;
+}
+.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: #323130;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: #605e5c;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #c3bcb5;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 2px;
+ border: 1px solid #a19f9d;
+ background-color: #ffffff;
+ color: #323130;
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #edebe9;
+ color: #323130;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #323130;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: #605e5c;
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 1px 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #323130;
+ background: #ffffff;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #323130;
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #605e5c;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #605e5c;
+ 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: #323130;
+ background: #edebe9;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #605e5c;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #323130;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #323130;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #323130;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #605e5c;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #323130;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #323130;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #323130;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #0078d4;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #faf9f8;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.65625rem 0.65625rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 1px 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+ border-bottom-left-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ color: #323130;
+ background: #faf9f8;
+ font-weight: 600;
+ border-radius: 2px;
+ transition: box-shadow 0.2s;
+}
+.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 #605e5c;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #f3f2f1;
+ border-color: #a19f9d;
+ color: #323130;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #faf9f8;
+ border-color: #a19f9d;
+ color: #323130;
+ 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: #a19f9d;
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #323130;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 1.6px 3.6px 0px, rgba(0, 0, 0, 0.11) 0px 0.3px 0.9px 0px;
+ border-radius: 2px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: #605e5c;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.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 #edebe9;
+}
+.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 #edebe9;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ border-radius: 2px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ color: #323130;
+ background: #faf9f8;
+ font-weight: 600;
+ border-radius: 2px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: #323130;
+ border-radius: 2px;
+ transition: box-shadow 0.2s;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #f3f2f1;
+ border-color: #a19f9d;
+ color: #323130;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #a19f9d;
+ padding: 1rem;
+ background: #faf9f8;
+ color: #323130;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f3f2f1;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ border-radius: 2px;
+ color: #323130;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #faf9f8;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #edebe9;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #edebe9;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 0 none;
+ 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 #a19f9d;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent transparent transparent;
+ background: #ffffff;
+ color: #605e5c;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ transition: box-shadow 0.2s;
+ margin: 0 0.5rem -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 inset 0 0 0 1px #605e5c;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #f3f2f1;
+ border-color: transparent;
+ color: #605e5c;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #0078d4;
+ color: #323130;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #323130;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset inset 0 0 0 1px #605e5c;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #323130;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+
+.p-toolbar {
+ background: #faf9f8;
+ border: 1px solid #a19f9d;
+ padding: 1rem;
+ border-radius: 2px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 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: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px;
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #323130;
+ padding: 1.5rem;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.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: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #323130;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #323130;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.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: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px;
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #0078d4;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #106ebe;
+ 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: #323130;
+ border: 0 none;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #ffffff;
+ color: #323130;
+ padding: 0.5rem 0.5rem;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ border-radius: 2px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #ffffff;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #ffffff;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #ffffff;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #ffffff;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #faf9f8;
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ color: #323130;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #a19f9d;
+ color: #323130;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-fileupload .p-progressbar {
+ height: 2px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #106ebe;
+ color: #ffffff;
+ border-color: #106ebe;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #005a9e;
+ color: #ffffff;
+ border-color: #005a9e;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #eeeeee;
+ border-radius: 2px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #323130;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #323130;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #0078d4;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #f3f2f1;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #323130;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0078d4;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 2px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #edebe9;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #edebe9;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #0078d4;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 2px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #eeeeee;
+ border-radius: 2px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ border-radius: 2px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #f3f2f1;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #323130;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0078d4;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #edebe9;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #323130;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0078d4;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #f3f2f1;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #323130;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0078d4;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ color: #0078d4;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #edebe9;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #edebe9;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #0078d4;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 2px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0;
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #eeeeee;
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #f3f2f1;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #323130;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0078d4;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ color: #0078d4;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #edebe9;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #0078d4;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 2px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #eeeeee;
+ border-radius: 2px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #f3f2f1;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #323130;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0078d4;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ border-radius: 2px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #f3f2f1;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #323130;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0078d4;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #edebe9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #323130;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0078d4;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #edebe9;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #edebe9;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-menubar .p-menuitem-badge {
+ background: #0078d4;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 2px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #0078d4;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #0078d4;
+ background: #f3f2f1;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #edebe9;
+ 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-link {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #f3f2f1;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #323130;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0078d4;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0078d4;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ color: #323130;
+ background: #faf9f8;
+ font-weight: 600;
+ border-radius: 2px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #f3f2f1;
+ border-color: #a19f9d;
+ color: #323130;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #faf9f8;
+ border-color: #a19f9d;
+ color: #323130;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #a19f9d;
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ color: #323130;
+ margin-bottom: 4px;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #f3f2f1;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #323130;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0078d4;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #0078d4;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 2px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0;
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #eeeeee;
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #f3f2f1;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #323130;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0078d4;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #edebe9;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #323130;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: #0078d4;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #edebe9;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #0078d4;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 2px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ 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: #605e5c;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #edebe9;
+ color: #323130;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #323130;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #edebe9;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 0 none;
+ 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 #a19f9d;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent transparent transparent;
+ background: #ffffff;
+ color: #605e5c;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ transition: box-shadow 0.2s;
+ margin: 0 0.5rem -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 inset 0 0 0 1px #605e5c;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #f3f2f1;
+ border-color: transparent;
+ color: #605e5c;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #0078d4;
+ color: #323130;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #323130;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset inset 0 0 0 1px #605e5c;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #eeeeee;
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #f3f2f1;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #323130;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0078d4;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #605e5c;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #edebe9;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #edebe9;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #0078d4;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 2px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 2px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #f3f2f1;
+ border: 0 none;
+ border-width: 0px;
+ color: #323130;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #605e5c;
+}
+.p-inline-message.p-inline-message-success {
+ background: #dff6dd;
+ border: 0 none;
+ border-width: 0px;
+ color: #323130;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #107c10;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff4ce;
+ border: 0 none;
+ border-width: 0px;
+ color: #323130;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #797775;
+}
+.p-inline-message.p-inline-message-error {
+ background: #fde7e9;
+ border: 0 none;
+ border-width: 0px;
+ color: #323130;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #a80000;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 90%;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 2px;
+}
+.p-message .p-message-wrapper {
+ padding: 0.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 2px;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.p-message.p-message-info {
+ background: #f3f2f1;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #605e5c;
+}
+.p-message.p-message-info .p-message-close {
+ color: #605e5c;
+}
+.p-message.p-message-success {
+ background: #dff6dd;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #107c10;
+}
+.p-message.p-message-success .p-message-close {
+ color: #107c10;
+}
+.p-message.p-message-warn {
+ background: #fff4ce;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #797775;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #797775;
+}
+.p-message.p-message-error {
+ background: #fde7e9;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #a80000;
+}
+.p-message.p-message-error .p-message-close {
+ color: #a80000;
+}
+.p-message .p-message-text {
+ font-size: 90%;
+ font-weight: 500;
+}
+.p-message .p-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 2px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 0.5rem;
+ border-width: 0;
+}
+.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: 1.25rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
+ font-weight: 600;
+}
+.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: 1.25rem;
+ height: 1.25rem;
+ border-radius: 2px;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: inset 0 0 0 1px #605e5c;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #f3f2f1;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.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: #605e5c;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #dff6dd;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.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: #107c10;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff4ce;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.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: #797775;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #fde7e9;
+ border: 0 none;
+ border-width: 0 0 0 6px;
+ color: #323130;
+}
+.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: #a80000;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #faf9f8;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #faf9f8;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #faf9f8;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+ 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: #faf9f8;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #faf9f8;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #c8c6c4;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #e1dfdd;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #edebe9;
+ color: #323130;
+}
+.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: #edebe9;
+ color: #323130;
+}
+.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: #faf9f8;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #faf9f8;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #edebe9;
+ border-radius: 2px;
+}
+.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: #0078d4;
+ 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: #d45c00;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #498205;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #00b7c3;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffaa44;
+ color: #323130;
+}
+.p-badge.p-badge-danger {
+ background-color: #d13438;
+ 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-chip {
+ background-color: #edebe9;
+ color: #323130;
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #f3f2f1;
+ color: #323130;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 2px;
+ background: #edebe9;
+ border-radius: 2px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #0078d4;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 2px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #faf9f8;
+}
+
+.p-skeleton {
+ background-color: #edebe9;
+ border-radius: 2px;
+}
+.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: #0078d4;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 2px;
+}
+.p-tag.p-tag-success {
+ background-color: #498205;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #00b7c3;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffaa44;
+ color: #323130;
+}
+.p-tag.p-tag-danger {
+ background-color: #d13438;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #a19f9d;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-button-label {
+ font-weight: 600;
+}
+
+.p-slider:not(.p-disabled):hover {
+ background-color: #deecf9;
+}
+.p-slider:not(.p-disabled):hover .p-slider-range {
+ background-color: #0078d4;
+}
+.p-slider:not(.p-disabled):hover .p-slider-handle {
+ border-color: #005a9e;
+}
+
+.p-inputswitch {
+ width: 40px;
+ height: 20px;
+}
+.p-inputswitch .p-inputswitch-slider {
+ border: 1px solid #605e5c;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ width: 12px;
+ height: 12px;
+ margin-top: -6px;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ border-color: #323130;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ background-color: #323130;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ border-color: #0078d4;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ background-color: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ border-color: #0078d4;
+}
+
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ order: 1;
+ margin: 0 auto 0 0;
+}
+.p-datepicker .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-prev .p-datepicker-prev-icon:before {
+ content: "\e919";
+}
+.p-datepicker .p-datepicker-next {
+ order: 3;
+ font-size: 90%;
+}
+.p-datepicker .p-datepicker-next .p-datepicker-next-icon:before {
+ content: "\e91c";
+}
+.p-datepicker .p-datepicker-buttonbar {
+ border-top: 0 none;
+}
+.p-datepicker .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 90%;
+}
+.p-datepicker .p-timepicker .pi-chevron-up:before {
+ content: "\e91c";
+}
+.p-datepicker .p-timepicker .pi-chevron-down:before {
+ content: "\e919";
+}
+.p-datepicker table {
+ font-size: 90%;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ border-radius: 50%;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ font-size: 90%;
+ color: #323130;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button .p-button-label {
+ font-weight: 400;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button:enabled:hover {
+ color: #323130;
+ background-color: #f3f2f1;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem 0;
+}
+
+.p-datatable {
+ font-size: 90%;
+}
+
+.p-toast {
+ font-size: 90%;
+}
+.p-toast .p-toast-icon-close-icon {
+ font-size: 90%;
+}
+
+.p-message {
+ font-size: 90%;
+}
+.p-message .p-message-close .p-message-close-icon {
+ font-size: 90%;
+}
+
+.p-tooltip .p-tooltip-text {
+ font-size: 90%;
+}
+
+.p-component .p-menu-separator {
+ border-color: #eeeeee;
+}
+
+.p-submenu-icon {
+ color: #605e5c !important;
+}
+
+.p-menuitem-active .p-submenu-icon {
+ color: #323130 !important;
+}
+
+.p-progressbar-label {
+ display: none !important;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #0078d4;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #0078d4;
+}
+
+.p-inputtext:disabled {
+ background-color: #f3f2f1;
+ border-color: #f3f2f1;
+ color: #a19f9d;
+ opacity: 1;
+ user-select: none;
+}
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #0078d4;
+}
+
+.p-checkbox .p-checkbox-box.p-disabled,
+.p-radiobutton .p-radiobutton-box.p-disabled,
+.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container.p-disabled,
+.p-chips .p-chips-multiple-container.p-disabled {
+ background-color: #f3f2f1;
+ border-color: #f3f2f1;
+ color: #a19f9d;
+ opacity: 1;
+ user-select: none;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus,
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus,
+.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus,
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #0078d4;
+}
+
+.p-dropdown.p-disabled,
+.p-multiselect.p-disabled {
+ background-color: #f3f2f1;
+ border-color: #f3f2f1;
+ color: #a19f9d;
+ opacity: 1;
+ user-select: none;
+}
+.p-dropdown.p-disabled .p-dropdown-label,
+.p-dropdown.p-disabled .p-dropdown-trigger-icon,
+.p-multiselect.p-disabled .p-dropdown-label,
+.p-multiselect.p-disabled .p-dropdown-trigger-icon {
+ color: #a19f9d;
+}
+.p-dropdown:not(.p-disabled).p-focus,
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #0078d4;
+}
+
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ box-shadow: none;
+ outline: 1px solid #605e5c;
+ outline-offset: 2px;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #0078d4;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #0078d4;
+}
diff --git a/frontend/src/assets/layout/styles/theme/lara-dark-blue/theme.css b/frontend/src/assets/layout/styles/theme/lara-dark-blue/theme.css
new file mode 100644
index 0000000..e2187cf
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/lara-dark-blue/theme.css
@@ -0,0 +1,6233 @@
+:root {
+ --surface-a:#071426;
+ --surface-b:#040d19;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#0b213f;
+ --surface-e:#071426;
+ --surface-f:#071426;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#93C5FD;
+ --primary-color-text:#1c2127;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #040d19;
+ --surface-50: #1d2530;
+ --surface-100: #363d47;
+ --surface-200: #4f565e;
+ --surface-300: #686e75;
+ --surface-400: #82868c;
+ --surface-500: #9b9ea3;
+ --surface-600: #b4b6ba;
+ --surface-700: #cdcfd1;
+ --surface-800: #e6e7e8;
+ --surface-900: #ffffff;
+ --gray-50: #e6e7e8;
+ --gray-100: #cdcfd1;
+ --gray-200: #b4b6ba;
+ --gray-300: #9b9ea3;
+ --gray-400: #82868c;
+ --gray-500: #686e75;
+ --gray-600: #4f565e;
+ --gray-700: #363d47;
+ --gray-800: #1d2530;
+ --gray-900: #040d19;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#040d19;
+ --surface-section:#040d19;
+ --surface-card:#071426;
+ --surface-overlay:#071426;
+ --surface-border:#0b213f;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #FCA5A5;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#fafcff;
+ --primary-100:#e5f1ff;
+ --primary-200:#d1e6fe;
+ --primary-300:#bcdbfe;
+ --primary-400:#a8d0fd;
+ --primary-500:#93c5fd;
+ --primary-600:#7da7d7;
+ --primary-700:#678ab1;
+ --primary-800:#516c8b;
+ --primary-900:#3b4f65;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #93C5FD;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-autocomplete-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.75rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #071426;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 1px solid #0b213f;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #93C5FD;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #0b213f;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #0b213f;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #0b213f;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.75rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #93C5FD;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-cascadeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #1c2127;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #93C5FD;
+ background: #93C5FD;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #93C5FD;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #6cb0fc;
+ background: #6cb0fc;
+ color: #1c2127;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #93C5FD;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #6cb0fc;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #93C5FD;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #93C5FD;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-dropdown-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-dropdown {
+ background: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #071426;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #040d19;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #93C5FD;
+}
+.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: #93C5FD;
+}
+.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: #93C5FD;
+}
+.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: #93C5FD;
+}
+
+.p-inputgroup-addon {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #0b213f;
+ border-left: 1px solid #0b213f;
+ border-bottom: 1px solid #0b213f;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #0b213f;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 3rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #233752;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0b213f;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #93C5FD;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #7fbafd;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #FCA5A5;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #040d19;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #93C5FD;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #FCA5A5;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #FCA5A5;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #0b213f;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #FCA5A5;
+}
+
+.p-multiselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #93C5FD;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-multiselect {
+ background: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #0b213f;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #eb9a9c;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffcf91;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #93deac;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #93C5FD;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #1c2127;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #93C5FD;
+ background: #93C5FD;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #6cb0fc;
+ background: #6cb0fc;
+ color: #1c2127;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #93C5FD;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #6cb0fc;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #93C5FD;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #93C5FD;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #93C5FD;
+ border-color: #93C5FD;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #7fbafd;
+ border-color: #7fbafd;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #FCA5A5;
+}
+
+.p-slider {
+ background: #0b213f;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #0b213f;
+ border: 2px solid #93C5FD;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-slider .p-slider-range {
+ background: #93C5FD;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #93C5FD;
+ border-color: #93C5FD;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #93C5FD;
+ border-color: #93C5FD;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #7fbafd;
+ border-color: #7fbafd;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #FCA5A5;
+}
+
+.p-treeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #93C5FD;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #FCA5A5;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #7fbafd;
+ color: #1c2127;
+ border-color: #7fbafd;
+}
+.p-button:enabled:active {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #93C5FD;
+ background-color: #1c2127;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #1c2127;
+ background: #CBD5E1;
+ border: 1px solid #CBD5E1;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #b0bfd1;
+ color: #1c2127;
+ border-color: #b0bfd1;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #dbe2ea;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #95a9c2;
+ color: #1c2127;
+ border-color: #95a9c2;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CBD5E1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b3d6fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #449bfc;
+ color: #1c2127;
+ border-color: #449bfc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #1c2127;
+ background: #86EFAC;
+ border: 1px solid #86EFAC;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #65eb95;
+ color: #1c2127;
+ border-color: #65eb95;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #aaf4c5;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #44e67f;
+ color: #1c2127;
+ border-color: #44e67f;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #86EFAC;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #1c2127;
+ background: #FCD34D;
+ border: 1px solid #FCD34D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fbcb2d;
+ color: #1c2127;
+ border-color: #fbcb2d;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fde082;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #fbc30c;
+ color: #1c2127;
+ border-color: #fbc30c;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCD34D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #1c2127;
+ background: #D8B4FE;
+ border: 1px solid #D8B4FE;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c289fd;
+ color: #1c2127;
+ border-color: #c289fd;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #e4cbfe;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #ab5efd;
+ color: #1c2127;
+ border-color: #ab5efd;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D8B4FE;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #1c2127;
+ background: #FCA5A5;
+ border: 1px solid #FCA5A5;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #fb7d7d;
+ color: #1c2127;
+ border-color: #fb7d7d;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fdc0c0;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f95454;
+ color: #1c2127;
+ border-color: #f95454;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCA5A5;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-button.p-button-link {
+ color: #93C5FD;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px rgba(147, 197, 253, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #040d19;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #040d19;
+}
+
+.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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ color: #93C5FD;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ color: #93C5FD;
+ 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(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ color: #CBD5E1;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ color: #93C5FD;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ color: #86EFAC;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ color: #FCD34D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ color: #D8B4FE;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ color: #FCA5A5;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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: #0b213f;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(147, 197, 253, 0.5);
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(147, 197, 253, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(147, 197, 253, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #93C5FD;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #071426;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #071426;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #0d1a2c;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #0b213f;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 rgba(147, 197, 253, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #0b213f;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #7fbafd;
+ border: 1px solid #7fbafd;
+ color: #1c2127;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #7fbafd;
+ color: #1c2127;
+ border-color: #7fbafd;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #93C5FD;
+ border-color: #93C5FD;
+ color: #1c2127;
+}
+.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: #7fbafd;
+ border-color: #7fbafd;
+ color: #1c2127;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #071426;
+}
+.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 #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #1c2127;
+ background: #7fbafd;
+ border-color: #7fbafd;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #1c2127;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #7fbafd;
+ border-color: #7fbafd;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #071426;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #7fbafd;
+ color: #1c2127;
+ border-color: #7fbafd;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #93C5FD;
+ border-color: #93C5FD;
+ color: #1c2127;
+}
+.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: #7fbafd;
+ border-color: #7fbafd;
+ color: #1c2127;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1.25rem;
+ background: #071426;
+ border: 1px solid #0b213f;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(22, 130, 251, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ 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 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.p-paginator {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #0b213f;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1.25rem;
+ background: #071426;
+ border: 1px solid #0b213f;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #93C5FD;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1c2127;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #0b213f;
+}
+.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 #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 rgba(147, 197, 253, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(68, 155, 252, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ border: 1px solid #0b213f;
+ background-color: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-treetable .p-sortable-column {
+ outline-color: rgba(147, 197, 253, 0.5);
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(147, 197, 253, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(147, 197, 253, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #93C5FD;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #071426;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1.25rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1.25rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #071426;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #0b213f;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #0b213f;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #0b213f;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #0b213f;
+ background: #071426;
+ border-radius: 6px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #0b213f;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #0b213f;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #071426;
+ border-color: #93C5FD;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #071426;
+ border-color: #93C5FD;
+ color: #93C5FD;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #071426;
+ color: #93C5FD;
+ width: 3rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #071426;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #071426;
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 1.25rem;
+}
+.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(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0b213f;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #071426;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #0b213f;
+}
+.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: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #0b213f;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #93C5FD;
+ color: #1c2127;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #7fbafd;
+ color: #1c2127;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0a1f3c;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #071426;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #0b213f;
+}
+
+.p-sidebar {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.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: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #0b213f;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #0b213f;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #0b213f;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #0b213f;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #071426;
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #071426;
+ padding: 2rem 1rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #7fbafd;
+ color: #1c2127;
+ border-color: #7fbafd;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+
+.p-breadcrumb {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #93C5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #93C5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-menu.p-menu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #93C5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #93C5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ 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-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 4px;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #93C5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #93C5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #0b213f;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #071426;
+ border-color: #93C5FD;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #071426;
+ border-color: #93C5FD;
+ color: #93C5FD;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #071426;
+ color: #93C5FD;
+ width: 3rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(147, 197, 253, 0.5);
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #93C5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 1px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 1px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 1px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 1px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: none;
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #0b213f;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.1);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #0b213f;
+ border-radius: 6px;
+}
+.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 #071426;
+}
+
+.p-badge {
+ background: #93C5FD;
+ color: #1c2127;
+ 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: #CBD5E1;
+ color: #1c2127;
+}
+.p-badge.p-badge-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-badge.p-badge-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-badge.p-badge-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-badge.p-badge-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.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-chip {
+ background-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #0b213f;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #93C5FD;
+}
+.p-progressbar .p-progressbar-label {
+ color: #1c2127;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(147, 197, 253, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(147, 197, 253, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 6px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #93C5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.p-tag.p-tag-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-tag.p-tag-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-tag.p-tag-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-tag.p-tag-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #93C5FD;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #93C5FD;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(147, 197, 253, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(203, 213, 225, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(134, 239, 172, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(147, 197, 253, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 211, 77, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(216, 180, 254, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 165, 165, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #93C5FD;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #93C5FD;
+}
diff --git a/frontend/src/assets/layout/styles/theme/lara-dark-indigo/theme.css b/frontend/src/assets/layout/styles/theme/lara-dark-indigo/theme.css
new file mode 100644
index 0000000..438865d
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/lara-dark-indigo/theme.css
@@ -0,0 +1,6233 @@
+:root {
+ --surface-a:#071426;
+ --surface-b:#040d19;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#0b213f;
+ --surface-e:#071426;
+ --surface-f:#071426;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#A5B4FC;
+ --primary-color-text:#1c2127;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #040d19;
+ --surface-50: #1d2530;
+ --surface-100: #363d47;
+ --surface-200: #4f565e;
+ --surface-300: #686e75;
+ --surface-400: #82868c;
+ --surface-500: #9b9ea3;
+ --surface-600: #b4b6ba;
+ --surface-700: #cdcfd1;
+ --surface-800: #e6e7e8;
+ --surface-900: #ffffff;
+ --gray-50: #e6e7e8;
+ --gray-100: #cdcfd1;
+ --gray-200: #b4b6ba;
+ --gray-300: #9b9ea3;
+ --gray-400: #82868c;
+ --gray-500: #686e75;
+ --gray-600: #4f565e;
+ --gray-700: #363d47;
+ --gray-800: #1d2530;
+ --gray-900: #040d19;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#040d19;
+ --surface-section:#040d19;
+ --surface-card:#071426;
+ --surface-overlay:#071426;
+ --surface-border:#0b213f;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #FCA5A5;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#fbfbff;
+ --primary-100:#e9edfe;
+ --primary-200:#d8dffe;
+ --primary-300:#c7d1fd;
+ --primary-400:#b6c2fd;
+ --primary-500:#a5b4fc;
+ --primary-600:#8c99d6;
+ --primary-700:#747eb0;
+ --primary-800:#5b638b;
+ --primary-900:#424865;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #A5B4FC;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-autocomplete-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.75rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #071426;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 1px solid #0b213f;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #A5B4FC;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #0b213f;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #0b213f;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #0b213f;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.75rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #A5B4FC;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-cascadeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #1c2127;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #A5B4FC;
+ background: #A5B4FC;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #A5B4FC;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #7d92fb;
+ background: #7d92fb;
+ color: #1c2127;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #A5B4FC;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #7d92fb;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #A5B4FC;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #A5B4FC;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-dropdown-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-dropdown {
+ background: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #071426;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #040d19;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #A5B4FC;
+}
+.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: #A5B4FC;
+}
+.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: #A5B4FC;
+}
+.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: #A5B4FC;
+}
+
+.p-inputgroup-addon {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #0b213f;
+ border-left: 1px solid #0b213f;
+ border-bottom: 1px solid #0b213f;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #0b213f;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 3rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #233752;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0b213f;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #A5B4FC;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #91a3fb;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #FCA5A5;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #040d19;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #A5B4FC;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #FCA5A5;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #FCA5A5;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #0b213f;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #FCA5A5;
+}
+
+.p-multiselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #A5B4FC;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-multiselect {
+ background: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #0b213f;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #eb9a9c;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffcf91;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #93deac;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #A5B4FC;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #1c2127;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #A5B4FC;
+ background: #A5B4FC;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #7d92fb;
+ background: #7d92fb;
+ color: #1c2127;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #A5B4FC;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #7d92fb;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #A5B4FC;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #A5B4FC;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #A5B4FC;
+ border-color: #A5B4FC;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #91a3fb;
+ border-color: #91a3fb;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #FCA5A5;
+}
+
+.p-slider {
+ background: #0b213f;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #0b213f;
+ border: 2px solid #A5B4FC;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-slider .p-slider-range {
+ background: #A5B4FC;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #A5B4FC;
+ border-color: #A5B4FC;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #A5B4FC;
+ border-color: #A5B4FC;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #91a3fb;
+ border-color: #91a3fb;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #FCA5A5;
+}
+
+.p-treeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #A5B4FC;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #FCA5A5;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-button {
+ color: #1c2127;
+ background: #A5B4FC;
+ border: 1px solid #A5B4FC;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #91a3fb;
+ color: #1c2127;
+ border-color: #91a3fb;
+}
+.p-button:enabled:active {
+ background: #7d92fb;
+ color: #1c2127;
+ border-color: #7d92fb;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A5B4FC;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(165, 180, 252, 0.04);
+ color: #A5B4FC;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(165, 180, 252, 0.16);
+ color: #A5B4FC;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(165, 180, 252, 0.04);
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(165, 180, 252, 0.16);
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #A5B4FC;
+ background-color: #1c2127;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #1c2127;
+ background: #CBD5E1;
+ border: 1px solid #CBD5E1;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #b0bfd1;
+ color: #1c2127;
+ border-color: #b0bfd1;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #dbe2ea;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #95a9c2;
+ color: #1c2127;
+ border-color: #95a9c2;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CBD5E1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b3d6fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #449bfc;
+ color: #1c2127;
+ border-color: #449bfc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #1c2127;
+ background: #86EFAC;
+ border: 1px solid #86EFAC;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #65eb95;
+ color: #1c2127;
+ border-color: #65eb95;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #aaf4c5;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #44e67f;
+ color: #1c2127;
+ border-color: #44e67f;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #86EFAC;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #1c2127;
+ background: #FCD34D;
+ border: 1px solid #FCD34D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fbcb2d;
+ color: #1c2127;
+ border-color: #fbcb2d;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fde082;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #fbc30c;
+ color: #1c2127;
+ border-color: #fbc30c;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCD34D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #1c2127;
+ background: #D8B4FE;
+ border: 1px solid #D8B4FE;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c289fd;
+ color: #1c2127;
+ border-color: #c289fd;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #e4cbfe;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #ab5efd;
+ color: #1c2127;
+ border-color: #ab5efd;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D8B4FE;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #1c2127;
+ background: #FCA5A5;
+ border: 1px solid #FCA5A5;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #fb7d7d;
+ color: #1c2127;
+ border-color: #fb7d7d;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fdc0c0;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f95454;
+ color: #1c2127;
+ border-color: #f95454;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCA5A5;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-button.p-button-link {
+ color: #A5B4FC;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px rgba(165, 180, 252, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #A5B4FC;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #040d19;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #040d19;
+}
+
+.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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A5B4FC;
+ 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(165, 180, 252, 0.04);
+ color: #A5B4FC;
+}
+.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(165, 180, 252, 0.16);
+ color: #A5B4FC;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A5B4FC;
+ 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(165, 180, 252, 0.04);
+ color: #A5B4FC;
+ 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(165, 180, 252, 0.16);
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ color: #CBD5E1;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ color: #93C5FD;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ color: #86EFAC;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ color: #FCD34D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ color: #D8B4FE;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ color: #FCA5A5;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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: #0b213f;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(165, 180, 252, 0.5);
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(165, 180, 252, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(165, 180, 252, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #A5B4FC;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #071426;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #071426;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #0d1a2c;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #0b213f;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 rgba(165, 180, 252, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #0b213f;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #91a3fb;
+ border: 1px solid #91a3fb;
+ color: #1c2127;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #A5B4FC;
+ border: 1px solid #A5B4FC;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #91a3fb;
+ color: #1c2127;
+ border-color: #91a3fb;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #7d92fb;
+ color: #1c2127;
+ border-color: #7d92fb;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #A5B4FC;
+ border-color: #A5B4FC;
+ color: #1c2127;
+}
+.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: #91a3fb;
+ border-color: #91a3fb;
+ color: #1c2127;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #071426;
+}
+.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 #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #1c2127;
+ background: #91a3fb;
+ border-color: #91a3fb;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #1c2127;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #91a3fb;
+ border-color: #91a3fb;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #071426;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #A5B4FC;
+ border: 1px solid #A5B4FC;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #91a3fb;
+ color: #1c2127;
+ border-color: #91a3fb;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #7d92fb;
+ color: #1c2127;
+ border-color: #7d92fb;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #1c2127;
+ background: #A5B4FC;
+ border: 1px solid #A5B4FC;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #A5B4FC;
+ border-color: #A5B4FC;
+ color: #1c2127;
+}
+.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: #91a3fb;
+ border-color: #91a3fb;
+ color: #1c2127;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1.25rem;
+ background: #071426;
+ border: 1px solid #0b213f;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(42, 77, 248, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ 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 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.p-paginator {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #0b213f;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ border-color: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1.25rem;
+ background: #071426;
+ border: 1px solid #0b213f;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #A5B4FC;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1c2127;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #0b213f;
+}
+.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 #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 rgba(165, 180, 252, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(84, 113, 249, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ border: 1px solid #0b213f;
+ background-color: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-treetable .p-sortable-column {
+ outline-color: rgba(165, 180, 252, 0.5);
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(165, 180, 252, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(165, 180, 252, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #A5B4FC;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #071426;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1.25rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1.25rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #071426;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #0b213f;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #0b213f;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #0b213f;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #0b213f;
+ background: #071426;
+ border-radius: 6px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #0b213f;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #0b213f;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #071426;
+ border-color: #A5B4FC;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #071426;
+ border-color: #A5B4FC;
+ color: #A5B4FC;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #071426;
+ color: #A5B4FC;
+ width: 3rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #071426;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #071426;
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 1.25rem;
+}
+.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(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0b213f;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #071426;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #0b213f;
+}
+.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: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #0b213f;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #A5B4FC;
+ color: #1c2127;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #91a3fb;
+ color: #1c2127;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0a1f3c;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #071426;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #0b213f;
+}
+
+.p-sidebar {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.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: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #0b213f;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #0b213f;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #0b213f;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #0b213f;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #071426;
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #071426;
+ padding: 2rem 1rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #91a3fb;
+ color: #1c2127;
+ border-color: #91a3fb;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #7d92fb;
+ color: #1c2127;
+ border-color: #7d92fb;
+}
+
+.p-breadcrumb {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #A5B4FC;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #A5B4FC;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-menu.p-menu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #A5B4FC;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #A5B4FC;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ 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-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 4px;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #A5B4FC;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #A5B4FC;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #0b213f;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #071426;
+ border-color: #A5B4FC;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #071426;
+ border-color: #A5B4FC;
+ color: #A5B4FC;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #071426;
+ color: #A5B4FC;
+ width: 3rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(165, 180, 252, 0.5);
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #A5B4FC;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 1px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 1px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 1px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 1px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: none;
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #0b213f;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.1);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #0b213f;
+ border-radius: 6px;
+}
+.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 #071426;
+}
+
+.p-badge {
+ background: #A5B4FC;
+ color: #1c2127;
+ 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: #CBD5E1;
+ color: #1c2127;
+}
+.p-badge.p-badge-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-badge.p-badge-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-badge.p-badge-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-badge.p-badge-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.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-chip {
+ background-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #0b213f;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #A5B4FC;
+}
+.p-progressbar .p-progressbar-label {
+ color: #1c2127;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(165, 180, 252, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(165, 180, 252, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 6px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #A5B4FC;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.p-tag.p-tag-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-tag.p-tag-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-tag.p-tag-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-tag.p-tag-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #A5B4FC;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #A5B4FC;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(165, 180, 252, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(203, 213, 225, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(134, 239, 172, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(147, 197, 253, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 211, 77, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(216, 180, 254, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 165, 165, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #A5B4FC;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #A5B4FC;
+}
diff --git a/frontend/src/assets/layout/styles/theme/lara-dark-purple/theme.css b/frontend/src/assets/layout/styles/theme/lara-dark-purple/theme.css
new file mode 100644
index 0000000..5746826
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/lara-dark-purple/theme.css
@@ -0,0 +1,6233 @@
+:root {
+ --surface-a:#071426;
+ --surface-b:#040d19;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#0b213f;
+ --surface-e:#071426;
+ --surface-f:#071426;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#C4B5FD;
+ --primary-color-text:#1c2127;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #040d19;
+ --surface-50: #1d2530;
+ --surface-100: #363d47;
+ --surface-200: #4f565e;
+ --surface-300: #686e75;
+ --surface-400: #82868c;
+ --surface-500: #9b9ea3;
+ --surface-600: #b4b6ba;
+ --surface-700: #cdcfd1;
+ --surface-800: #e6e7e8;
+ --surface-900: #ffffff;
+ --gray-50: #e6e7e8;
+ --gray-100: #cdcfd1;
+ --gray-200: #b4b6ba;
+ --gray-300: #9b9ea3;
+ --gray-400: #82868c;
+ --gray-500: #686e75;
+ --gray-600: #4f565e;
+ --gray-700: #363d47;
+ --gray-800: #1d2530;
+ --gray-900: #040d19;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#040d19;
+ --surface-section:#040d19;
+ --surface-card:#071426;
+ --surface-overlay:#071426;
+ --surface-border:#0b213f;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #FCA5A5;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#fcfbff;
+ --primary-100:#f1edff;
+ --primary-200:#e6dffe;
+ --primary-300:#dad1fe;
+ --primary-400:#cfc3fd;
+ --primary-500:#c4b5fd;
+ --primary-600:#a79ad7;
+ --primary-700:#897fb1;
+ --primary-800:#6c648b;
+ --primary-900:#4e4865;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #C4B5FD;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-autocomplete-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.75rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #071426;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 1px solid #0b213f;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #C4B5FD;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #0b213f;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #0b213f;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #0b213f;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.75rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #C4B5FD;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-cascadeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #1c2127;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #C4B5FD;
+ background: #C4B5FD;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #C4B5FD;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #a28bfc;
+ background: #a28bfc;
+ color: #1c2127;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #C4B5FD;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #a28bfc;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #C4B5FD;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #C4B5FD;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-dropdown-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-dropdown {
+ background: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #071426;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #040d19;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #C4B5FD;
+}
+.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: #C4B5FD;
+}
+.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: #C4B5FD;
+}
+.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: #C4B5FD;
+}
+
+.p-inputgroup-addon {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #0b213f;
+ border-left: 1px solid #0b213f;
+ border-bottom: 1px solid #0b213f;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #0b213f;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 3rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #233752;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0b213f;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #C4B5FD;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b3a0fc;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #FCA5A5;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #040d19;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #C4B5FD;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #FCA5A5;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #FCA5A5;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #0b213f;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #FCA5A5;
+}
+
+.p-multiselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #C4B5FD;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-multiselect {
+ background: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #0b213f;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #eb9a9c;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffcf91;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #93deac;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #C4B5FD;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #1c2127;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #C4B5FD;
+ background: #C4B5FD;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #a28bfc;
+ background: #a28bfc;
+ color: #1c2127;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #C4B5FD;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #a28bfc;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #C4B5FD;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #C4B5FD;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #C4B5FD;
+ border-color: #C4B5FD;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #b3a0fc;
+ border-color: #b3a0fc;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #FCA5A5;
+}
+
+.p-slider {
+ background: #0b213f;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #0b213f;
+ border: 2px solid #C4B5FD;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-slider .p-slider-range {
+ background: #C4B5FD;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #C4B5FD;
+ border-color: #C4B5FD;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #C4B5FD;
+ border-color: #C4B5FD;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #b3a0fc;
+ border-color: #b3a0fc;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #FCA5A5;
+}
+
+.p-treeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #C4B5FD;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #FCA5A5;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-button {
+ color: #1c2127;
+ background: #C4B5FD;
+ border: 1px solid #C4B5FD;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #b3a0fc;
+ color: #1c2127;
+ border-color: #b3a0fc;
+}
+.p-button:enabled:active {
+ background: #a28bfc;
+ color: #1c2127;
+ border-color: #a28bfc;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C4B5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(196, 181, 253, 0.04);
+ color: #C4B5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(196, 181, 253, 0.16);
+ color: #C4B5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(196, 181, 253, 0.04);
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(196, 181, 253, 0.16);
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #C4B5FD;
+ background-color: #1c2127;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #1c2127;
+ background: #CBD5E1;
+ border: 1px solid #CBD5E1;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #b0bfd1;
+ color: #1c2127;
+ border-color: #b0bfd1;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #dbe2ea;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #95a9c2;
+ color: #1c2127;
+ border-color: #95a9c2;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CBD5E1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b3d6fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #449bfc;
+ color: #1c2127;
+ border-color: #449bfc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #1c2127;
+ background: #86EFAC;
+ border: 1px solid #86EFAC;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #65eb95;
+ color: #1c2127;
+ border-color: #65eb95;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #aaf4c5;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #44e67f;
+ color: #1c2127;
+ border-color: #44e67f;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #86EFAC;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #1c2127;
+ background: #FCD34D;
+ border: 1px solid #FCD34D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fbcb2d;
+ color: #1c2127;
+ border-color: #fbcb2d;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fde082;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #fbc30c;
+ color: #1c2127;
+ border-color: #fbc30c;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCD34D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #1c2127;
+ background: #D8B4FE;
+ border: 1px solid #D8B4FE;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c289fd;
+ color: #1c2127;
+ border-color: #c289fd;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #e4cbfe;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #ab5efd;
+ color: #1c2127;
+ border-color: #ab5efd;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D8B4FE;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #1c2127;
+ background: #FCA5A5;
+ border: 1px solid #FCA5A5;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #fb7d7d;
+ color: #1c2127;
+ border-color: #fb7d7d;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fdc0c0;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f95454;
+ color: #1c2127;
+ border-color: #f95454;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCA5A5;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-button.p-button-link {
+ color: #C4B5FD;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px rgba(196, 181, 253, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #C4B5FD;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #040d19;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #040d19;
+}
+
+.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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C4B5FD;
+ 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(196, 181, 253, 0.04);
+ color: #C4B5FD;
+}
+.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(196, 181, 253, 0.16);
+ color: #C4B5FD;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C4B5FD;
+ 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(196, 181, 253, 0.04);
+ color: #C4B5FD;
+ 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(196, 181, 253, 0.16);
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ color: #CBD5E1;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ color: #93C5FD;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ color: #86EFAC;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ color: #FCD34D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ color: #D8B4FE;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ color: #FCA5A5;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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: #0b213f;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(196, 181, 253, 0.5);
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(196, 181, 253, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(196, 181, 253, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #C4B5FD;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #071426;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #071426;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #0d1a2c;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #0b213f;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 rgba(196, 181, 253, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #0b213f;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #b3a0fc;
+ border: 1px solid #b3a0fc;
+ color: #1c2127;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #C4B5FD;
+ border: 1px solid #C4B5FD;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #b3a0fc;
+ color: #1c2127;
+ border-color: #b3a0fc;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #a28bfc;
+ color: #1c2127;
+ border-color: #a28bfc;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #C4B5FD;
+ border-color: #C4B5FD;
+ color: #1c2127;
+}
+.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: #b3a0fc;
+ border-color: #b3a0fc;
+ color: #1c2127;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #071426;
+}
+.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 #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #1c2127;
+ background: #b3a0fc;
+ border-color: #b3a0fc;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #1c2127;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #b3a0fc;
+ border-color: #b3a0fc;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #071426;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #C4B5FD;
+ border: 1px solid #C4B5FD;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #b3a0fc;
+ color: #1c2127;
+ border-color: #b3a0fc;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #a28bfc;
+ color: #1c2127;
+ border-color: #a28bfc;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #1c2127;
+ background: #C4B5FD;
+ border: 1px solid #C4B5FD;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #C4B5FD;
+ border-color: #C4B5FD;
+ color: #1c2127;
+}
+.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: #b3a0fc;
+ border-color: #b3a0fc;
+ color: #1c2127;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1.25rem;
+ background: #071426;
+ border: 1px solid #0b213f;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(97, 57, 250, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ 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 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.p-paginator {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #0b213f;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ border-color: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1.25rem;
+ background: #071426;
+ border: 1px solid #0b213f;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #C4B5FD;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1c2127;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #0b213f;
+}
+.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 #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 rgba(196, 181, 253, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(129, 96, 251, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ border: 1px solid #0b213f;
+ background-color: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-treetable .p-sortable-column {
+ outline-color: rgba(196, 181, 253, 0.5);
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(196, 181, 253, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(196, 181, 253, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #C4B5FD;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #071426;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1.25rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1.25rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #071426;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #0b213f;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #0b213f;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #0b213f;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #0b213f;
+ background: #071426;
+ border-radius: 6px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #0b213f;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #0b213f;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #071426;
+ border-color: #C4B5FD;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #071426;
+ border-color: #C4B5FD;
+ color: #C4B5FD;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #071426;
+ color: #C4B5FD;
+ width: 3rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #071426;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #071426;
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 1.25rem;
+}
+.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(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0b213f;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #071426;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #0b213f;
+}
+.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: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #0b213f;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #C4B5FD;
+ color: #1c2127;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #b3a0fc;
+ color: #1c2127;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0a1f3c;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #071426;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #0b213f;
+}
+
+.p-sidebar {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.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: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #0b213f;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #0b213f;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #0b213f;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #0b213f;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #071426;
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #071426;
+ padding: 2rem 1rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #b3a0fc;
+ color: #1c2127;
+ border-color: #b3a0fc;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #a28bfc;
+ color: #1c2127;
+ border-color: #a28bfc;
+}
+
+.p-breadcrumb {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #C4B5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #C4B5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-menu.p-menu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #C4B5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #C4B5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ 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-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 4px;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #C4B5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #C4B5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #0b213f;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #071426;
+ border-color: #C4B5FD;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #071426;
+ border-color: #C4B5FD;
+ color: #C4B5FD;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #071426;
+ color: #C4B5FD;
+ width: 3rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(196, 181, 253, 0.5);
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #C4B5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 1px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 1px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 1px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 1px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: none;
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #0b213f;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.1);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #0b213f;
+ border-radius: 6px;
+}
+.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 #071426;
+}
+
+.p-badge {
+ background: #C4B5FD;
+ color: #1c2127;
+ 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: #CBD5E1;
+ color: #1c2127;
+}
+.p-badge.p-badge-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-badge.p-badge-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-badge.p-badge-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-badge.p-badge-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.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-chip {
+ background-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #0b213f;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #C4B5FD;
+}
+.p-progressbar .p-progressbar-label {
+ color: #1c2127;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(196, 181, 253, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(196, 181, 253, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 6px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #C4B5FD;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.p-tag.p-tag-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-tag.p-tag-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-tag.p-tag-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-tag.p-tag-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #C4B5FD;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #C4B5FD;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(196, 181, 253, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(203, 213, 225, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(134, 239, 172, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(147, 197, 253, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 211, 77, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(216, 180, 254, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 165, 165, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #C4B5FD;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #C4B5FD;
+}
diff --git a/frontend/src/assets/layout/styles/theme/lara-dark-teal/theme.css b/frontend/src/assets/layout/styles/theme/lara-dark-teal/theme.css
new file mode 100644
index 0000000..2d89915
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/lara-dark-teal/theme.css
@@ -0,0 +1,6233 @@
+:root {
+ --surface-a:#071426;
+ --surface-b:#040d19;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#0b213f;
+ --surface-e:#071426;
+ --surface-f:#071426;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#5EEAD4;
+ --primary-color-text:#1c2127;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #040d19;
+ --surface-50: #1d2530;
+ --surface-100: #363d47;
+ --surface-200: #4f565e;
+ --surface-300: #686e75;
+ --surface-400: #82868c;
+ --surface-500: #9b9ea3;
+ --surface-600: #b4b6ba;
+ --surface-700: #cdcfd1;
+ --surface-800: #e6e7e8;
+ --surface-900: #ffffff;
+ --gray-50: #e6e7e8;
+ --gray-100: #cdcfd1;
+ --gray-200: #b4b6ba;
+ --gray-300: #9b9ea3;
+ --gray-400: #82868c;
+ --gray-500: #686e75;
+ --gray-600: #4f565e;
+ --gray-700: #363d47;
+ --gray-800: #1d2530;
+ --gray-900: #040d19;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#040d19;
+ --surface-section:#040d19;
+ --surface-card:#071426;
+ --surface-overlay:#071426;
+ --surface-border:#0b213f;
+ --surface-hover:rgba(255,255,255,.03);
+ --focus-ring: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #FCA5A5;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#f7fefd;
+ --primary-100:#d8faf5;
+ --primary-200:#baf6ed;
+ --primary-300:#9bf2e4;
+ --primary-400:#7deedc;
+ --primary-500:#5eead4;
+ --primary-600:#50c7b4;
+ --primary-700:#42a494;
+ --primary-800:#348175;
+ --primary-900:#265e55;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #5EEAD4;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-autocomplete-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.75rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #071426;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 1px solid #0b213f;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.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: #5EEAD4;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #0b213f;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #0b213f;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #0b213f;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.75rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #5EEAD4;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-cascadeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #1c2127;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #5EEAD4;
+ background: #5EEAD4;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #5EEAD4;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #41e6cc;
+ background: #41e6cc;
+ color: #1c2127;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #5EEAD4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #41e6cc;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #5EEAD4;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: rgba(255, 255, 255, 0.87);
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #5EEAD4;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-dropdown-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-dropdown {
+ background: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #071426;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #071426;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #0b213f;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #040d19;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #5EEAD4;
+}
+.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: #5EEAD4;
+}
+.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: #5EEAD4;
+}
+.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: #5EEAD4;
+}
+
+.p-inputgroup-addon {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #0b213f;
+ border-left: 1px solid #0b213f;
+ border-bottom: 1px solid #0b213f;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #0b213f;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 3rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #233752;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0b213f;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #5EEAD4;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4fe8d0;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #FCA5A5;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #040d19;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #5EEAD4;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #FCA5A5;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #FCA5A5;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #0b213f;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #FCA5A5;
+}
+
+.p-multiselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #5EEAD4;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-multiselect {
+ background: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #0b213f;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #eb9a9c;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffcf91;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #93deac;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #0b213f;
+ background: #040d19;
+ width: 22px;
+ height: 22px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #5EEAD4;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #1c2127;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #5EEAD4;
+ background: #5EEAD4;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #41e6cc;
+ background: #41e6cc;
+ color: #1c2127;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #5EEAD4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #41e6cc;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #5EEAD4;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #5EEAD4;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #5EEAD4;
+ border-color: #5EEAD4;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #4fe8d0;
+ border-color: #4fe8d0;
+ color: #1c2127;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #FCA5A5;
+}
+
+.p-slider {
+ background: #0b213f;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #0b213f;
+ border: 2px solid #5EEAD4;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-slider .p-slider-range {
+ background: #5EEAD4;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #5EEAD4;
+ border-color: #5EEAD4;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #5EEAD4;
+ border-color: #5EEAD4;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #4fe8d0;
+ border-color: #4fe8d0;
+ color: #1c2127;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #1c2127;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #FCA5A5;
+}
+
+.p-treeselect {
+ background: #040d19;
+ border: 1px solid #0b213f;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #5EEAD4;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #FCA5A5;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #0b213f;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #0b213f;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-button {
+ color: #1c2127;
+ background: #5EEAD4;
+ border: 1px solid #5EEAD4;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #4fe8d0;
+ color: #1c2127;
+ border-color: #4fe8d0;
+}
+.p-button:enabled:active {
+ background: #41e6cc;
+ color: #1c2127;
+ border-color: #41e6cc;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #5EEAD4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(94, 234, 212, 0.04);
+ color: #5EEAD4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(94, 234, 212, 0.16);
+ color: #5EEAD4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(94, 234, 212, 0.04);
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(94, 234, 212, 0.16);
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #5EEAD4;
+ background-color: #1c2127;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #1c2127;
+ background: #CBD5E1;
+ border: 1px solid #CBD5E1;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #b0bfd1;
+ color: #1c2127;
+ border-color: #b0bfd1;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #dbe2ea;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #95a9c2;
+ color: #1c2127;
+ border-color: #95a9c2;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CBD5E1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b3d6fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #449bfc;
+ color: #1c2127;
+ border-color: #449bfc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #1c2127;
+ background: #86EFAC;
+ border: 1px solid #86EFAC;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #65eb95;
+ color: #1c2127;
+ border-color: #65eb95;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #aaf4c5;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #44e67f;
+ color: #1c2127;
+ border-color: #44e67f;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #86EFAC;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #1c2127;
+ background: #FCD34D;
+ border: 1px solid #FCD34D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fbcb2d;
+ color: #1c2127;
+ border-color: #fbcb2d;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fde082;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #fbc30c;
+ color: #1c2127;
+ border-color: #fbc30c;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCD34D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #1c2127;
+ background: #D8B4FE;
+ border: 1px solid #D8B4FE;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c289fd;
+ color: #1c2127;
+ border-color: #c289fd;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #e4cbfe;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #ab5efd;
+ color: #1c2127;
+ border-color: #ab5efd;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D8B4FE;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #1c2127;
+ background: #FCA5A5;
+ border: 1px solid #FCA5A5;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #fb7d7d;
+ color: #1c2127;
+ border-color: #fb7d7d;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fdc0c0;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f95454;
+ color: #1c2127;
+ border-color: #f95454;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCA5A5;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-button.p-button-link {
+ color: #5EEAD4;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px rgba(94, 234, 212, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #5EEAD4;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #040d19;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #040d19;
+}
+
+.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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #5EEAD4;
+ 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(94, 234, 212, 0.04);
+ color: #5EEAD4;
+}
+.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(94, 234, 212, 0.16);
+ color: #5EEAD4;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #5EEAD4;
+ 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(94, 234, 212, 0.04);
+ color: #5EEAD4;
+ 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(94, 234, 212, 0.16);
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ color: #CBD5E1;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CBD5E1;
+ 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(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.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(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ color: #93C5FD;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #93C5FD;
+ 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(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.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(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ color: #86EFAC;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #86EFAC;
+ 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(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.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(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ color: #FCD34D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCD34D;
+ 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(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.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(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ color: #D8B4FE;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D8B4FE;
+ 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(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.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(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ color: #FCA5A5;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FCA5A5;
+ 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(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.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(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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: #0b213f;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(94, 234, 212, 0.5);
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(94, 234, 212, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(94, 234, 212, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #5EEAD4;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #071426;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #071426;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #0d1a2c;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #0b213f;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 rgba(94, 234, 212, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #0b213f;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #4fe8d0;
+ border: 1px solid #4fe8d0;
+ color: #1c2127;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #071426;
+ border: 1px solid #0b213f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #5EEAD4;
+ border: 1px solid #5EEAD4;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #4fe8d0;
+ color: #1c2127;
+ border-color: #4fe8d0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #41e6cc;
+ color: #1c2127;
+ border-color: #41e6cc;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #5EEAD4;
+ border-color: #5EEAD4;
+ color: #1c2127;
+}
+.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: #4fe8d0;
+ border-color: #4fe8d0;
+ color: #1c2127;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #0b213f;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #071426;
+}
+.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 #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #1c2127;
+ background: #4fe8d0;
+ border-color: #4fe8d0;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #1c2127;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #4fe8d0;
+ border-color: #4fe8d0;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #071426;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #1c2127;
+ background: #5EEAD4;
+ border: 1px solid #5EEAD4;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #4fe8d0;
+ color: #1c2127;
+ border-color: #4fe8d0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #41e6cc;
+ color: #1c2127;
+ border-color: #41e6cc;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #1c2127;
+ background: #5EEAD4;
+ border: 1px solid #5EEAD4;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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: #071426;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #5EEAD4;
+ border-color: #5EEAD4;
+ color: #1c2127;
+}
+.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: #4fe8d0;
+ border-color: #4fe8d0;
+ color: #1c2127;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1.25rem;
+ background: #071426;
+ border: 1px solid #0b213f;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(23, 177, 153, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #0b213f;
+ border-color: #0b213f;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ 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 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.p-paginator {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #0b213f;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ border-color: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1.25rem;
+ background: #071426;
+ border: 1px solid #0b213f;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #5EEAD4;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1c2127;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #0b213f;
+}
+.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 #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 rgba(94, 234, 212, 0.5);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(36, 226, 197, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ border: 1px solid #0b213f;
+ background-color: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+}
+.p-treetable .p-sortable-column {
+ outline-color: rgba(94, 234, 212, 0.5);
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(94, 234, 212, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid rgba(94, 234, 212, 0.5);
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #5EEAD4;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #071426;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1.25rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1.25rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #071426;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #0b213f;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #0b213f;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #0b213f;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #0b213f;
+ background: #071426;
+ border-radius: 6px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #0b213f;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #0b213f;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #071426;
+ border-color: #5EEAD4;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #071426;
+ border-color: #5EEAD4;
+ color: #5EEAD4;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #071426;
+ color: #5EEAD4;
+ width: 3rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #071426;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #071426;
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 1.25rem;
+}
+.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(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0b213f;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #071426;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #0b213f;
+}
+.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: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #0b213f;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #5EEAD4;
+ color: #1c2127;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #4fe8d0;
+ color: #1c2127;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(7, 20, 38, 0);
+ border-bottom-color: #071426;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(11, 33, 63, 0);
+ border-bottom-color: #0a1f3c;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #071426;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #0b213f;
+}
+
+.p-sidebar {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.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: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #0b213f;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #0b213f;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #0b213f;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #0b213f;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #071426;
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #071426;
+ padding: 2rem 1rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #4fe8d0;
+ color: #1c2127;
+ border-color: #4fe8d0;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #41e6cc;
+ color: #1c2127;
+ border-color: #41e6cc;
+}
+
+.p-breadcrumb {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #5EEAD4;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #5EEAD4;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-menu.p-menu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #091a32;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #5EEAD4;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #5EEAD4;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ 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-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1.25rem;
+ border: 1px solid #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ background: #071426;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #071426;
+ border-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #0b213f;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #0b213f;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 4px;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #5EEAD4;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #5EEAD4;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #0b213f;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #0b213f;
+ 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 #0b213f;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #0b213f transparent;
+ background: #071426;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #071426;
+ border-color: #5EEAD4;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #071426;
+ border-color: #5EEAD4;
+ color: #5EEAD4;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #071426;
+ color: #5EEAD4;
+ width: 3rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #091a32;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(94, 234, 212, 0.5);
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #091a32;
+ border: 1px solid #0b213f;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #0b213f;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #5EEAD4;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 1px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 1px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 1px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 1px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: none;
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #0b213f;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.1);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #0b213f;
+ border-radius: 6px;
+}
+.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 #071426;
+}
+
+.p-badge {
+ background: #5EEAD4;
+ color: #1c2127;
+ 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: #CBD5E1;
+ color: #1c2127;
+}
+.p-badge.p-badge-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-badge.p-badge-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-badge.p-badge-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-badge.p-badge-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.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-chip {
+ background-color: #0b213f;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #0b213f;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #5EEAD4;
+}
+.p-progressbar .p-progressbar-label {
+ color: #1c2127;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(94, 234, 212, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(94, 234, 212, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 6px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #5EEAD4;
+ color: #1c2127;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.p-tag.p-tag-success {
+ background-color: #86EFAC;
+ color: #1c2127;
+}
+.p-tag.p-tag-info {
+ background-color: #93C5FD;
+ color: #1c2127;
+}
+.p-tag.p-tag-warning {
+ background-color: #FCD34D;
+ color: #1c2127;
+}
+.p-tag.p-tag-danger {
+ background-color: #FCA5A5;
+ color: #1c2127;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #071426;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #0b213f;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #5EEAD4;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #5EEAD4;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(94, 234, 212, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(203, 213, 225, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(134, 239, 172, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(147, 197, 253, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 211, 77, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(216, 180, 254, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(252, 165, 165, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #5EEAD4;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #5EEAD4;
+}
diff --git a/frontend/src/assets/layout/styles/theme/lara-light-blue/theme.css b/frontend/src/assets/layout/styles/theme/lara-light-blue/theme.css
new file mode 100644
index 0000000..c02e0b4
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/lara-light-blue/theme.css
@@ -0,0 +1,6233 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#3B82F6;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#eff3f8;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dfe7ef;
+ --surface-hover:#f6f9fc;
+ --focus-ring: 0 0 0 0.2rem #BFDBFE;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#f5f9ff;
+ --primary-100:#d0e1fd;
+ --primary-200:#abc9fb;
+ --primary-300:#85b2f9;
+ --primary-400:#609af8;
+ --primary-500:#3b82f6;
+ --primary-600:#326fd1;
+ --primary-700:#295bac;
+ --primary-800:#204887;
+ --primary-900:#183462;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EFF6FF;
+ color: #1D4ED8;
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 3.75rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #3B82F6;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 3.75rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #3B82F6;
+ background: #3B82F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #3B82F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #1D4ED8;
+ background: #1D4ED8;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #3B82F6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #1D4ED8;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EFF6FF;
+ color: #1D4ED8;
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.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: #6c757d;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-dropdown {
+ background: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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: #3B82F6;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 3rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #BFDBFE;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #3B82F6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #2563eb;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #e24c4c;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #3B82F6;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #e24c4c;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #e24c4c;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #e24c4c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EFF6FF;
+ color: #1D4ED8;
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-multiselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #ea5455;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ff9f42;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #29c76f;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: #6c757d;
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #3B82F6;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #3B82F6;
+ background: #3B82F6;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #1D4ED8;
+ background: #1D4ED8;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #3B82F6;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #1D4ED8;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #495057;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #ea5455;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #3B82F6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #3B82F6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #e73d3e;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #3B82F6;
+ border-color: #3B82F6;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #2563eb;
+ border-color: #2563eb;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #e24c4c;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #3B82F6;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-slider .p-slider-range {
+ background: #3B82F6;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #3B82F6;
+ border-color: #3B82F6;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #3B82F6;
+ border-color: #3B82F6;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #2563eb;
+ border-color: #2563eb;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #e24c4c;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #e24c4c;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #2563eb;
+ color: #ffffff;
+ border-color: #2563eb;
+}
+.p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #3B82F6;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E2E8F0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #334155;
+ color: #ffffff;
+ border-color: #334155;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BBF7D0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #15803D;
+ color: #ffffff;
+ border-color: #15803D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FDE68A;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #B45309;
+ color: #ffffff;
+ border-color: #B45309;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E9D5FF;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7E22CE;
+ color: #ffffff;
+ border-color: #7E22CE;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FECACA;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #B91C1C;
+ color: #ffffff;
+ border-color: #B91C1C;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #1D4ED8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #1D4ED8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #1D4ED8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #022354;
+ 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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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(59, 130, 246, 0.04);
+ color: #3B82F6;
+}
+.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(59, 130, 246, 0.16);
+ color: #3B82F6;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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(59, 130, 246, 0.04);
+ color: #3B82F6;
+ 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(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.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: #ced4da;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #adb5bd;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #1D4ED8;
+ background: #EFF6FF;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #1D4ED8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #1D4ED8;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #BFDBFE;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #EFF6FF;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #EFF6FF;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #3B82F6;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.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: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #1D4ED8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #1D4ED8;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #BFDBFE;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #2563eb;
+ border: 1px solid #2563eb;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #2563eb;
+ color: #ffffff;
+ border-color: #2563eb;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.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 0.2rem #BFDBFE;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #3B82F6;
+ border-color: #3B82F6;
+ 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: #2563eb;
+ border-color: #2563eb;
+ 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 0.2rem #BFDBFE;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #2563eb;
+ border-color: #2563eb;
+}
+.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: #2563eb;
+ border-color: #2563eb;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #2563eb;
+ color: #ffffff;
+ border-color: #2563eb;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.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 0.2rem #BFDBFE;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #3B82F6;
+ border-color: #3B82F6;
+ 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: #2563eb;
+ border-color: #2563eb;
+ 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 0.2rem #BFDBFE;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard a {
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #e9ecef;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #70aeff;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ 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 0.2rem #BFDBFE;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #EFF6FF;
+ border-color: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #1D4ED8;
+ background: #EFF6FF;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #e9ecef;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #3B82F6;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #BFDBFE;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.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: #1D4ED8;
+}
+.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: #1D4ED8;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #8cbeff;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ border: 1px solid #dee2e6;
+ background-color: #ffffff;
+ color: #495057;
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #1D4ED8;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #BFDBFE;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #1D4ED8;
+ background: #EFF6FF;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #1D4ED8;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #BFDBFE;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #1D4ED8;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #1D4ED8;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #3B82F6;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 0.2rem #BFDBFE;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1.25rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1.25rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #dee2e6;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: #343a40;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 6px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #BFDBFE;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #3B82F6;
+ color: #3B82F6;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #3B82F6;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #BFDBFE;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 1.25rem;
+}
+.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: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #343a40;
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #3B82F6;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #2563eb;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #BFDBFE;
+}
+.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: #495057;
+ color: #ffffff;
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #2563eb;
+ color: #ffffff;
+ border-color: #2563eb;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #EFF6FF;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #1D4ED8;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #1D4ED8;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #3B82F6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #EFF6FF;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #1D4ED8;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #1D4ED8;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #1D4ED8;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #EFF6FF;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #1D4ED8;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #1D4ED8;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #3B82F6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #3B82F6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #EFF6FF;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #1D4ED8;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #1D4ED8;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #1D4ED8;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #EFF6FF;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #1D4ED8;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #1D4ED8;
+}
+.p-menubar .p-menuitem-badge {
+ background: #3B82F6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ 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-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ margin-bottom: 4px;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #3B82F6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #EFF6FF;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #1D4ED8;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: #1D4ED8;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #3B82F6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #BFDBFE;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #3B82F6;
+ color: #3B82F6;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #3B82F6;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #BFDBFE;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #BFDBFE;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #EFF6FF;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #1D4ED8;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #1D4ED8;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #3B82F6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #BFDBFE;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #ced4da;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #adb5bd;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #EFF6FF;
+ color: #1D4ED8;
+}
+.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: #EFF6FF;
+ color: #1D4ED8;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 6px;
+}
+.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: #3B82F6;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #3B82F6;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #dee2e6;
+ border-radius: 6px;
+}
+.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: #3B82F6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.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: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #3B82F6;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #3B82F6;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 black;
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #88eaac, 0 1px 2px 0 black;
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #facf85, 0 1px 2px 0 black;
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #d4aafb, 0 1px 2px 0 black;
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 black;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #3B82F6;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #3B82F6;
+}
diff --git a/frontend/src/assets/layout/styles/theme/lara-light-indigo/theme.css b/frontend/src/assets/layout/styles/theme/lara-light-indigo/theme.css
new file mode 100644
index 0000000..827a21e
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/lara-light-indigo/theme.css
@@ -0,0 +1,6233 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#6366F1;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#eff3f8;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dfe7ef;
+ --surface-hover:#f6f9fc;
+ --focus-ring: 0 0 0 0.2rem #C7D2FE;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#f7f7fe;
+ --primary-100:#dadafc;
+ --primary-200:#bcbdf9;
+ --primary-300:#9ea0f6;
+ --primary-400:#8183f4;
+ --primary-500:#6366f1;
+ --primary-600:#5457cd;
+ --primary-700:#4547a9;
+ --primary-800:#363885;
+ --primary-900:#282960;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #6366F1;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EEF2FF;
+ color: #4338CA;
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 3.75rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #6366F1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 3.75rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #6366F1;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #6366F1;
+ background: #6366F1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #6366F1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #4338CA;
+ background: #4338CA;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #6366F1;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #4338CA;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #6366F1;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EEF2FF;
+ color: #4338CA;
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #6366F1;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.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: #6c757d;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-dropdown {
+ background: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #6366F1;
+}
+.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: #6366F1;
+}
+.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: #6366F1;
+}
+.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: #6366F1;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 3rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #C7D2FE;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #6366F1;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4F46E5;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #e24c4c;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #6366F1;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #e24c4c;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #e24c4c;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #e24c4c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #6366F1;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EEF2FF;
+ color: #4338CA;
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-multiselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #ea5455;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ff9f42;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #29c76f;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: #6c757d;
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #6366F1;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #6366F1;
+ background: #6366F1;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #4338CA;
+ background: #4338CA;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #6366F1;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #4338CA;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #495057;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #ea5455;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #6366F1;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #6366F1;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #e73d3e;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #6366F1;
+ border-color: #6366F1;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #4F46E5;
+ border-color: #4F46E5;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #e24c4c;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #6366F1;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-slider .p-slider-range {
+ background: #6366F1;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #6366F1;
+ border-color: #6366F1;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #6366F1;
+ border-color: #6366F1;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #4F46E5;
+ border-color: #4F46E5;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #e24c4c;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #6366F1;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #e24c4c;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #6366F1;
+ border: 1px solid #6366F1;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #4F46E5;
+ color: #ffffff;
+ border-color: #4F46E5;
+}
+.p-button:enabled:active {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6366F1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(99, 102, 241, 0.04);
+ color: #6366F1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(99, 102, 241, 0.16);
+ color: #6366F1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #6366F1;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(99, 102, 241, 0.04);
+ color: #6366F1;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(99, 102, 241, 0.16);
+ color: #6366F1;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #6366F1;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E2E8F0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #334155;
+ color: #ffffff;
+ border-color: #334155;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BBF7D0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #15803D;
+ color: #ffffff;
+ border-color: #15803D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FDE68A;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #B45309;
+ color: #ffffff;
+ border-color: #B45309;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E9D5FF;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7E22CE;
+ color: #ffffff;
+ border-color: #7E22CE;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FECACA;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #B91C1C;
+ color: #ffffff;
+ border-color: #B91C1C;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #4338CA;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #4338CA;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #4338CA;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #022354;
+ 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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #6366F1;
+ 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(99, 102, 241, 0.04);
+ color: #6366F1;
+}
+.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(99, 102, 241, 0.16);
+ color: #6366F1;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #6366F1;
+ 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(99, 102, 241, 0.04);
+ color: #6366F1;
+ 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(99, 102, 241, 0.16);
+ color: #6366F1;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.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: #ced4da;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #adb5bd;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #4338CA;
+ background: #EEF2FF;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #4338CA;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #4338CA;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #C7D2FE;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.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: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #6366F1;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.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: #4338CA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #4338CA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #4338CA;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.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: #4338CA;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #C7D2FE;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #4F46E5;
+ border: 1px solid #4F46E5;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #6366F1;
+ border: 1px solid #6366F1;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #4F46E5;
+ color: #ffffff;
+ border-color: #4F46E5;
+}
+.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 0.2rem #C7D2FE;
+}
+.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 0.2rem #C7D2FE;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6366F1;
+ border-color: #6366F1;
+ 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: #4F46E5;
+ border-color: #4F46E5;
+ 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 0.2rem #C7D2FE;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #4F46E5;
+ border-color: #4F46E5;
+}
+.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: #4F46E5;
+ border-color: #4F46E5;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #6366F1;
+ border: 1px solid #6366F1;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #4F46E5;
+ color: #ffffff;
+ border-color: #4F46E5;
+}
+.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 0.2rem #C7D2FE;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #6366F1;
+ border: 1px solid #6366F1;
+}
+.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 0.2rem #C7D2FE;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6366F1;
+ border-color: #6366F1;
+ 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: #4F46E5;
+ border-color: #4F46E5;
+ 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 0.2rem #C7D2FE;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard a {
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #e9ecef;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #6f91ff;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ 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 0.2rem #C7D2FE;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #EEF2FF;
+ border-color: #EEF2FF;
+ color: #4338CA;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #e9ecef;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #6366F1;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #C7D2FE;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.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: #4338CA;
+}
+.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: #4338CA;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #8ba7ff;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ border: 1px solid #dee2e6;
+ background-color: #ffffff;
+ color: #495057;
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #EEF2FF;
+ color: #4338CA;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #4338CA;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #C7D2FE;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #4338CA;
+ background: #EEF2FF;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #4338CA;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #C7D2FE;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #4338CA;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #4338CA;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #6366F1;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 0.2rem #C7D2FE;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1.25rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1.25rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #dee2e6;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: #343a40;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 6px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #C7D2FE;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6366F1;
+ color: #6366F1;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #6366F1;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #C7D2FE;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 1.25rem;
+}
+.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: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #343a40;
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #6366F1;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #4F46E5;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #C7D2FE;
+}
+.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: #495057;
+ color: #ffffff;
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #4F46E5;
+ color: #ffffff;
+ border-color: #4F46E5;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #EEF2FF;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #4338CA;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #4338CA;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #6366F1;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #EEF2FF;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #4338CA;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #4338CA;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #4338CA;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #EEF2FF;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #4338CA;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #4338CA;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #6366F1;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #6366F1;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #EEF2FF;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #4338CA;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #4338CA;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #4338CA;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #EEF2FF;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #4338CA;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #4338CA;
+}
+.p-menubar .p-menuitem-badge {
+ background: #6366F1;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ 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-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ margin-bottom: 4px;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #6366F1;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #EEF2FF;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #4338CA;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: #4338CA;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #6366F1;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #C7D2FE;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6366F1;
+ color: #6366F1;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #6366F1;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #C7D2FE;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #C7D2FE;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #EEF2FF;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #4338CA;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #4338CA;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #6366F1;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #C7D2FE;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #ced4da;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #adb5bd;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.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: #4338CA;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 6px;
+}
+.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: #6366F1;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #6366F1;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #dee2e6;
+ border-radius: 6px;
+}
+.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: #6366F1;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.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: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #6366F1;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #6366F1;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b1b3f8, 0 1px 2px 0 black;
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 black;
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #88eaac, 0 1px 2px 0 black;
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #facf85, 0 1px 2px 0 black;
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #d4aafb, 0 1px 2px 0 black;
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 black;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #6366F1;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #6366F1;
+}
diff --git a/frontend/src/assets/layout/styles/theme/lara-light-purple/theme.css b/frontend/src/assets/layout/styles/theme/lara-light-purple/theme.css
new file mode 100644
index 0000000..1550120
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/lara-light-purple/theme.css
@@ -0,0 +1,6233 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#8B5CF6;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#eff3f8;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dfe7ef;
+ --surface-hover:#f6f9fc;
+ --focus-ring: 0 0 0 0.2rem #DDD6FE;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#f9f7ff;
+ --primary-100:#e3d8fd;
+ --primary-200:#cdb9fb;
+ --primary-300:#b79af9;
+ --primary-400:#a17bf8;
+ --primary-500:#8b5cf6;
+ --primary-600:#764ed1;
+ --primary-700:#6140ac;
+ --primary-800:#4c3387;
+ --primary-900:#382562;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #8B5CF6;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #F5F3FF;
+ color: #6D28D9;
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 3.75rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #8B5CF6;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 3.75rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #8B5CF6;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #8B5CF6;
+ background: #8B5CF6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #8B5CF6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #6D28D9;
+ background: #6D28D9;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #8B5CF6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #6D28D9;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #8B5CF6;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #F5F3FF;
+ color: #6D28D9;
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #8B5CF6;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.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: #6c757d;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-dropdown {
+ background: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #8B5CF6;
+}
+.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: #8B5CF6;
+}
+.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: #8B5CF6;
+}
+.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: #8B5CF6;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 3rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #DDD6FE;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #8B5CF6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #7C3AED;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #e24c4c;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #8B5CF6;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #e24c4c;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #e24c4c;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #e24c4c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #8B5CF6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #F5F3FF;
+ color: #6D28D9;
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-multiselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #ea5455;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ff9f42;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #29c76f;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: #6c757d;
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #8B5CF6;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #8B5CF6;
+ background: #8B5CF6;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #6D28D9;
+ background: #6D28D9;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #8B5CF6;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #6D28D9;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #495057;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #ea5455;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #8B5CF6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #8B5CF6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #e73d3e;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #8B5CF6;
+ border-color: #8B5CF6;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #7C3AED;
+ border-color: #7C3AED;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #e24c4c;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #8B5CF6;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-slider .p-slider-range {
+ background: #8B5CF6;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #8B5CF6;
+ border-color: #8B5CF6;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #8B5CF6;
+ border-color: #8B5CF6;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #7C3AED;
+ border-color: #7C3AED;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #e24c4c;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #8B5CF6;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #e24c4c;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #8B5CF6;
+ border: 1px solid #8B5CF6;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #7C3AED;
+ color: #ffffff;
+ border-color: #7C3AED;
+}
+.p-button:enabled:active {
+ background: #6D28D9;
+ color: #ffffff;
+ border-color: #6D28D9;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #8B5CF6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(139, 92, 246, 0.04);
+ color: #8B5CF6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(139, 92, 246, 0.16);
+ color: #8B5CF6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #8B5CF6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(139, 92, 246, 0.04);
+ color: #8B5CF6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(139, 92, 246, 0.16);
+ color: #8B5CF6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #8B5CF6;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E2E8F0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #334155;
+ color: #ffffff;
+ border-color: #334155;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BBF7D0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #15803D;
+ color: #ffffff;
+ border-color: #15803D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FDE68A;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #B45309;
+ color: #ffffff;
+ border-color: #B45309;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E9D5FF;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7E22CE;
+ color: #ffffff;
+ border-color: #7E22CE;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FECACA;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #B91C1C;
+ color: #ffffff;
+ border-color: #B91C1C;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #6D28D9;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #6D28D9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #6D28D9;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #022354;
+ 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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #8B5CF6;
+ 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(139, 92, 246, 0.04);
+ color: #8B5CF6;
+}
+.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(139, 92, 246, 0.16);
+ color: #8B5CF6;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #8B5CF6;
+ 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(139, 92, 246, 0.04);
+ color: #8B5CF6;
+ 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(139, 92, 246, 0.16);
+ color: #8B5CF6;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.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: #ced4da;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #adb5bd;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #6D28D9;
+ background: #F5F3FF;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #6D28D9;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #6D28D9;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #DDD6FE;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #F5F3FF;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #F5F3FF;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #8B5CF6;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.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: #F5F3FF;
+ color: #6D28D9;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #6D28D9;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #6D28D9;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #DDD6FE;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #7C3AED;
+ border: 1px solid #7C3AED;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #8B5CF6;
+ border: 1px solid #8B5CF6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #7C3AED;
+ color: #ffffff;
+ border-color: #7C3AED;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #6D28D9;
+ color: #ffffff;
+ border-color: #6D28D9;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.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 0.2rem #DDD6FE;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #8B5CF6;
+ border-color: #8B5CF6;
+ 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: #7C3AED;
+ border-color: #7C3AED;
+ 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 0.2rem #DDD6FE;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #7C3AED;
+ border-color: #7C3AED;
+}
+.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: #7C3AED;
+ border-color: #7C3AED;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #8B5CF6;
+ border: 1px solid #8B5CF6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #7C3AED;
+ color: #ffffff;
+ border-color: #7C3AED;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #6D28D9;
+ color: #ffffff;
+ border-color: #6D28D9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #8B5CF6;
+ border: 1px solid #8B5CF6;
+}
+.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 0.2rem #DDD6FE;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #8B5CF6;
+ border-color: #8B5CF6;
+ 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: #7C3AED;
+ border-color: #7C3AED;
+ 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 0.2rem #DDD6FE;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard a {
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #e9ecef;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #8b74ff;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ 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 0.2rem #DDD6FE;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #F5F3FF;
+ border-color: #F5F3FF;
+ color: #6D28D9;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #e9ecef;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #8B5CF6;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #DDD6FE;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.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: #6D28D9;
+}
+.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: #6D28D9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #a28fff;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ border: 1px solid #dee2e6;
+ background-color: #ffffff;
+ color: #495057;
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #F5F3FF;
+ color: #6D28D9;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #6D28D9;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #DDD6FE;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #6D28D9;
+ background: #F5F3FF;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #6D28D9;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #DDD6FE;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #6D28D9;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #6D28D9;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #8B5CF6;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 0.2rem #DDD6FE;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1.25rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1.25rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #dee2e6;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: #343a40;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 6px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #DDD6FE;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #8B5CF6;
+ color: #8B5CF6;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #8B5CF6;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #DDD6FE;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 1.25rem;
+}
+.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: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #343a40;
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #8B5CF6;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #7C3AED;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #DDD6FE;
+}
+.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: #495057;
+ color: #ffffff;
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #7C3AED;
+ color: #ffffff;
+ border-color: #7C3AED;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #6D28D9;
+ color: #ffffff;
+ border-color: #6D28D9;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #F5F3FF;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #6D28D9;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6D28D9;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #8B5CF6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #F5F3FF;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #6D28D9;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6D28D9;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6D28D9;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #F5F3FF;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #6D28D9;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6D28D9;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #8B5CF6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #8B5CF6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #F5F3FF;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #6D28D9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6D28D9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6D28D9;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #F5F3FF;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #6D28D9;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6D28D9;
+}
+.p-menubar .p-menuitem-badge {
+ background: #8B5CF6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ 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-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ margin-bottom: 4px;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #8B5CF6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #F5F3FF;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #6D28D9;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: #6D28D9;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #8B5CF6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #DDD6FE;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #8B5CF6;
+ color: #8B5CF6;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #8B5CF6;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #DDD6FE;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #DDD6FE;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #F5F3FF;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #6D28D9;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6D28D9;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #8B5CF6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #DDD6FE;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #ced4da;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #adb5bd;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.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: #F5F3FF;
+ color: #6D28D9;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 6px;
+}
+.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: #8B5CF6;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #8B5CF6;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #dee2e6;
+ border-radius: 6px;
+}
+.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: #8B5CF6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.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: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #8B5CF6;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #8B5CF6;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #c5aefb, 0 1px 2px 0 black;
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 black;
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #88eaac, 0 1px 2px 0 black;
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #facf85, 0 1px 2px 0 black;
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #d4aafb, 0 1px 2px 0 black;
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 black;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #8B5CF6;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #8B5CF6;
+}
diff --git a/frontend/src/assets/layout/styles/theme/lara-light-teal/theme.css b/frontend/src/assets/layout/styles/theme/lara-light-teal/theme.css
new file mode 100644
index 0000000..ee9bac1
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/lara-light-teal/theme.css
@@ -0,0 +1,6233 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#14B8A6;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#eff3f8;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dfe7ef;
+ --surface-hover:#f6f9fc;
+ --focus-ring: 0 0 0 0.2rem #99F6E4;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 6px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.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:#fff5f5;
+ --red-100:#ffd0ce;
+ --red-200:#ffaca7;
+ --red-300:#ff8780;
+ --red-400:#ff6259;
+ --red-500:#ff3d32;
+ --red-600:#d9342b;
+ --red-700:#b32b23;
+ --red-800:#8c221c;
+ --red-900:#661814;
+ --primary-50:#f3fbfb;
+ --primary-100:#c7eeea;
+ --primary-200:#9ae0d9;
+ --primary-300:#6dd3c8;
+ --primary-400:#41c5b7;
+ --primary-500:#14b8a6;
+ --primary-600:#119c8d;
+ --primary-700:#0e8174;
+ --primary-800:#0b655b;
+ --primary-900:#084a42;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #14B8A6;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #F0FDFA;
+ color: #0F766E;
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 3.75rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #14B8A6;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 3.75rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #14B8A6;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.75rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1.25rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #14B8A6;
+ background: #14B8A6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #14B8A6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #0F766E;
+ background: #0F766E;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #14B8A6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #0F766E;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #14B8A6;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #F0FDFA;
+ color: #0F766E;
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #14B8A6;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.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: #6c757d;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-dropdown {
+ background: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ padding: 0.75rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 1.25rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #14B8A6;
+}
+.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: #14B8A6;
+}
+.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: #14B8A6;
+}
+.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: #14B8A6;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 3rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #99F6E4;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #14B8A6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0D9488;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #e24c4c;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 6px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #14B8A6;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #e24c4c;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #e24c4c;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 6px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.75rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #e24c4c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #14B8A6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #F0FDFA;
+ color: #0F766E;
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: 0.75rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-multiselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #ea5455;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ff9f42;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #29c76f;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: #6c757d;
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: #6c757d;
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #14B8A6;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #14B8A6;
+ background: #14B8A6;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #0F766E;
+ background: #0F766E;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #14B8A6;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #0F766E;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #495057;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #ea5455;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #14B8A6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #14B8A6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #e73d3e;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #14B8A6;
+ border-color: #14B8A6;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #0D9488;
+ border-color: #0D9488;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #e24c4c;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 6px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #14B8A6;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-slider .p-slider-range {
+ background: #14B8A6;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #14B8A6;
+ border-color: #14B8A6;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #343a40;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #14B8A6;
+ border-color: #14B8A6;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #0D9488;
+ border-color: #0D9488;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #e24c4c;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #14B8A6;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #e24c4c;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: #6c757d;
+ right: 3rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #14B8A6;
+ border: 1px solid #14B8A6;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #0D9488;
+ color: #ffffff;
+ border-color: #0D9488;
+}
+.p-button:enabled:active {
+ background: #0F766E;
+ color: #ffffff;
+ border-color: #0F766E;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #14B8A6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(20, 184, 166, 0.04);
+ color: #14B8A6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(20, 184, 166, 0.16);
+ color: #14B8A6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #14B8A6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(20, 184, 166, 0.04);
+ color: #14B8A6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(20, 184, 166, 0.16);
+ color: #14B8A6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #14B8A6;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E2E8F0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #334155;
+ color: #ffffff;
+ border-color: #334155;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BBF7D0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #15803D;
+ color: #ffffff;
+ border-color: #15803D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FDE68A;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #B45309;
+ color: #ffffff;
+ border-color: #B45309;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E9D5FF;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7E22CE;
+ color: #ffffff;
+ border-color: #7E22CE;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FECACA;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #B91C1C;
+ color: #ffffff;
+ border-color: #B91C1C;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #0F766E;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #0F766E;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #0F766E;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #022354;
+ 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: 6px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #14B8A6;
+ 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(20, 184, 166, 0.04);
+ color: #14B8A6;
+}
+.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(20, 184, 166, 0.16);
+ color: #14B8A6;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #14B8A6;
+ 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(20, 184, 166, 0.04);
+ color: #14B8A6;
+ 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(20, 184, 166, 0.16);
+ color: #14B8A6;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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 1.09375rem;
+}
+.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.5625rem;
+}
+.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: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.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: #ced4da;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #adb5bd;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #0F766E;
+ background: #F0FDFA;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #0F766E;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #0F766E;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #99F6E4;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #F0FDFA;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #F0FDFA;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #14B8A6;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.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: #F0FDFA;
+ color: #0F766E;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #0F766E;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #0F766E;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #99F6E4;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #0D9488;
+ border: 1px solid #0D9488;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #14B8A6;
+ border: 1px solid #14B8A6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #0D9488;
+ color: #ffffff;
+ border-color: #0D9488;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #0F766E;
+ color: #ffffff;
+ border-color: #0F766E;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.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 0.2rem #99F6E4;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #14B8A6;
+ border-color: #14B8A6;
+ 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: #0D9488;
+ border-color: #0D9488;
+ 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 0.2rem #99F6E4;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #0D9488;
+ border-color: #0D9488;
+}
+.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: #0D9488;
+ border-color: #0D9488;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #14B8A6;
+ border: 1px solid #14B8A6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #0D9488;
+ color: #ffffff;
+ border-color: #0D9488;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #0F766E;
+ color: #ffffff;
+ border-color: #0F766E;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #14B8A6;
+ border: 1px solid #14B8A6;
+}
+.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 0.2rem #99F6E4;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #14B8A6;
+ border-color: #14B8A6;
+ 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: #0D9488;
+ border-color: #0D9488;
+ 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 0.2rem #99F6E4;
+ 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: 6px;
+ border-bottom-left-radius: 6px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.fc.fc-theme-standard a {
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #e9ecef;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #80eed5;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ 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 0.2rem #99F6E4;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 6px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #F0FDFA;
+ border-color: #F0FDFA;
+ color: #0F766E;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #343a40;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1.25rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.75rem 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 1.25rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #e9ecef;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 1.25rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #14B8A6;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #99F6E4;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.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: #0F766E;
+}
+.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: #0F766E;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #e9ecef;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #99f1dd;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 6px;
+ border: 1px solid #dee2e6;
+ background-color: #ffffff;
+ color: #495057;
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #F0FDFA;
+ color: #0F766E;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #0F766E;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: #343a40;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #99F6E4;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #343a40;
+ 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: #0F766E;
+ background: #F0FDFA;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #343a40;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #0F766E;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #99F6E4;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #0F766E;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #0F766E;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #14B8A6;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 0.2rem #99F6E4;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-accordion .p-accordion-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 6px;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1.25rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1.25rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #dee2e6;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1.25rem;
+ color: #343a40;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #99F6E4;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ background: #f8f9fa;
+ color: #343a40;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.75rem 1.25rem;
+}
+.p-panel .p-panel-content {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 6px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #99F6E4;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #14B8A6;
+ color: #14B8A6;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #14B8A6;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #99F6E4;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 1.25rem;
+}
+.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: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #343a40;
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #14B8A6;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #0D9488;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #99F6E4;
+}
+.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: #495057;
+ color: #ffffff;
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #0D9488;
+ color: #ffffff;
+ border-color: #0D9488;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #0F766E;
+ color: #ffffff;
+ border-color: #0F766E;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #F0FDFA;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #0F766E;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #0F766E;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #14B8A6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #F0FDFA;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #0F766E;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0F766E;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0F766E;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #F0FDFA;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #0F766E;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #0F766E;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #14B8A6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #14B8A6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #F0FDFA;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #0F766E;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0F766E;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0F766E;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #F0FDFA;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #0F766E;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #0F766E;
+}
+.p-menubar .p-menuitem-badge {
+ background: #14B8A6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ 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-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #6c757d;
+ background: #f8f9fa;
+ font-weight: 700;
+ border-radius: 6px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #343a40;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #dee2e6;
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ margin-bottom: 4px;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #14B8A6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #F0FDFA;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #0F766E;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: #0F766E;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #14B8A6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #99F6E4;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #14B8A6;
+ color: #14B8A6;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #14B8A6;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #99F6E4;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #99F6E4;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #F0FDFA;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #0F766E;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #0F766E;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #14B8A6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 6px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.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: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #99F6E4;
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #99F6E4;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.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: #696cff;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.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: #1ea97c;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.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: #cc8925;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.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: #ff5757;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #ced4da;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #adb5bd;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.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: #F0FDFA;
+ color: #0F766E;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 6px;
+}
+.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: #14B8A6;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.75rem 0.75rem;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 6px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #14B8A6;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #dee2e6;
+ border-radius: 6px;
+}
+.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: #14B8A6;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 6px;
+}
+.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: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-button-label {
+ font-weight: 700;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #14B8A6;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #14B8A6;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #75f0e3, 0 1px 2px 0 black;
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 black;
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #88eaac, 0 1px 2px 0 black;
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #9dc1fb, 0 1px 2px 0 black;
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #facf85, 0 1px 2px 0 black;
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #d4aafb, 0 1px 2px 0 black;
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 black;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #14B8A6;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #14B8A6;
+}
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/theme.css b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/theme.css
new file mode 100644
index 0000000..c931569
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/md-dark-deeppurple/theme.css
@@ -0,0 +1,7776 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:hsla(0,0%,100%,.04);
+ --surface-d:hsla(0,0%,100%,.12);
+ --surface-e:#1e1e1e;
+ --surface-f:#262626;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#CE93D8;
+ --primary-color-text:#121212;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50: #e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#262626;
+ --surface-border:hsla(0,0%,100%,.12);
+ --surface-hover:hsla(0,0%,100%,.04);
+ --maskbg: rgba(0, 0, 0, 0.32);
+ --focus-ring: none;
+ color-scheme: dark;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #f44435;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#fdfafd;
+ --primary-100:#f3e5f6;
+ --primary-200:#ead1ee;
+ --primary-300:#e1bce7;
+ --primary-400:#d7a8df;
+ --primary-500:#ce93d8;
+ --primary-600:#af7db8;
+ --primary-700:#906797;
+ --primary-800:#715177;
+ --primary-900:#523b56;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 1rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 4rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.5rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-autocomplete-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 3rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 1rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 4rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #2b2b2b;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #CE93D8;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.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: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(255, 255, 255, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 3rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 1rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 4rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 1rem 1rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-cascadeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 1rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 1rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 18px;
+ height: 18px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #121212;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #CE93D8;
+ background: #CE93D8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #CE93D8;
+ background: #CE93D8;
+ color: #121212;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #CE93D8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #CE93D8;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.5rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44435;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 1rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #2b2b2b;
+ border: 1px solid #1e1e1e;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 2rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 2rem;
+ margin-right: -2rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-dropdown {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 1rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ border-bottom: 1px solid rgba(255, 255, 255, 0.3);
+ padding: 1rem 1rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(255, 255, 255, 0.3);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 3rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #f44435;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 3rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 1rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44435;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 3rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 1rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 4rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 4rem;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #bdbdbd;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(206, 147, 216, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #CE93D8;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(206, 147, 216, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44435;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ padding: 1rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44435;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-float-label > label {
+ left: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44435;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 3rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 3rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 3rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 2rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44435;
+}
+
+.p-multiselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-multiselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 2rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-multiselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 2rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(206, 147, 216, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #EF9A9A;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFF59D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 3rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 1rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #CE93D8;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #CE93D8;
+ background: #121212;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #CE93D8;
+ background: #121212;
+ color: #CE93D8;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #121212;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #121212;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #CE93D8;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #f44435;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #CE93D8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #CE93D8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #f44435;
+}
+
+.p-selectbutton .p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #f44435;
+}
+
+.p-slider {
+ background: rgba(255, 255, 255, 0.3);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #CE93D8;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #CE93D8;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #CE93D8;
+ border-color: 0 none;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #f44435;
+}
+
+.p-treeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #f44435;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-treeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 4rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 2rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ padding: 0.714rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #CE93D8;
+ background-color: #121212;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.714rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.62475rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.8925rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(165, 214, 167, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(165, 214, 167, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(165, 214, 167, 0.04);
+ color: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+ color: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A5D6A7;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(165, 214, 167, 0.04);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212121;
+ background: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(144, 202, 249, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #90CAF9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212121;
+ background: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(197, 225, 165, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212121;
+ background: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(255, 245, 157, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFF59D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #212121;
+ background: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212121;
+ background: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(239, 154, 154, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF9A9A;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-button.p-button-link {
+ color: #CE93D8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #A5D6A7;
+ color: #212121;
+}
+.p-speeddial-action:hover {
+ background: rgba(165, 214, 167, 0.92);
+ color: #212121;
+}
+
+.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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+ 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(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.62475rem 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.8925rem 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: #A5D6A7;
+ border: 0 none;
+}
+.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(165, 214, 167, 0.04);
+ color: #A5D6A7;
+}
+.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(165, 214, 167, 0.16);
+ color: #A5D6A7;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A5D6A7;
+ 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(165, 214, 167, 0.04);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+.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(165, 214, 167, 0.16);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0 none;
+}
+.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(144, 202, 249, 0.04);
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ color: #90CAF9;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ 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(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0 none;
+}
+.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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0 none;
+}
+.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(255, 245, 157, 0.04);
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ color: #FFF59D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ 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(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0 none;
+}
+.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, 154, 154, 0.04);
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ color: #EF9A9A;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ 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, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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: rgba(255, 255, 255, 0.3);
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(206, 147, 216, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(206, 147, 216, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #CE93D8;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #222222;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #CE93D8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #CE93D8;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+}
+.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: 1rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(206, 147, 216, 0.16);
+ border: 1px solid rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+ border-color: rgba(206, 147, 216, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #CE93D8;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: rgba(206, 147, 216, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 500;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 2rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 1rem 1rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(157, 62, 173, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: solid #404040;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 500;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 2rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 1rem 1rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 2rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(182, 94, 197, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background-color: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ transition: none;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #CE93D8;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #CE93D8;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #CE93D8;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #CE93D8;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 400;
+ border-radius: 4px;
+ 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: none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ 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: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem 1.5rem;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 1rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(255, 255, 255, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #CE93D8;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: transparent;
+ color: #CE93D8;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: transparent;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 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(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #262626;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #CE93D8;
+ color: #121212;
+ width: 2.5rem;
+ height: 2.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1.25rem;
+ right: -1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #242424;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #262626;
+}
+
+.p-sidebar {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444444;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #444444;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444444;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444444;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444444;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menu.p-menu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 3rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 5rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 7rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 9rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ padding-left: 11rem;
+ }
+ .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 > a {
+ padding: 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 400;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #CE93D8;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: transparent;
+ color: #CE93D8;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 1rem 1rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1.25rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.5rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: rgba(255, 255, 255, 0.3);
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.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.3);
+}
+.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: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #CE93D8;
+ color: #121212;
+ 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: #A5D6A7;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-badge.p-badge-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-badge.p-badge-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.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-chip {
+ background-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 1rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.5rem;
+ height: 2.5rem;
+ margin-left: -1rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(206, 147, 216, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #CE93D8;
+}
+.p-progressbar .p-progressbar-label {
+ color: #121212;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #A5D6A7;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(165, 214, 167, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #121212;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 4px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-tag.p-tag-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-tag.p-tag-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(255, 255, 255, 0.12) !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(165, 214, 167, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(165, 214, 167, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(165, 214, 167, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(165, 214, 167, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(144, 202, 249, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(144, 202, 249, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(197, 225, 165, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(197, 225, 165, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(255, 245, 157, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(255, 245, 157, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(239, 154, 154, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(239, 154, 154, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ background: #1e1e1e;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-focus {
+ border-color: #CE93D8;
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(206, 147, 216, 0.16);
+}
+
+p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: #f44435;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-cascadeselect .p-inputtext, .p-cascadeselect .p-cascadeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-cascadeselect-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #A5D6A7;
+ color: #121212;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: rgba(255, 255, 255, 0.7);
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #CE93D8;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #121212;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #121212;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #CE93D8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #CE93D8;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus, .p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #A5D6A7;
+ color: #121212;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(165, 214, 167, 0.68);
+ color: #121212;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+.p-inputtext:enabled:focus.ng-invalid.ng-dirty {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12), 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.04), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #1e1e1e;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #CE93D8;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-megamenu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menubar .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus, .p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled .p-panelmenu-header-link > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-link:focus {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-panel .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar .p-progressbar-label {
+ display: none !important;
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #CE93D8;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+.p-rating .p-rating-icon {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ margin-left: 0;
+}
+.p-rating .p-rating-icon:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-rating .p-rating-icon.p-rating-cancel:focus {
+ background: rgba(244, 68, 53, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ background: rgba(244, 68, 53, 0.04);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-slidemenu .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(165, 214, 167, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #CE93D8;
+ color: #121212;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(206, 147, 216, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #CE93D8;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tieredmenu .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(206, 147, 216, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(206, 147, 216, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #CE93D8;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ margin: 0.5rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ margin: 0 0.5rem;
+}
+
+.p-togglebutton.p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(206, 147, 216, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(3rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(165, 214, 167, 0.12);
+}
+.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, .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(165, 214, 167, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(144, 202, 249, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.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, .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(197, 225, 165, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.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, .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(255, 245, 157, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.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, .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(206, 147, 216, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.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, .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, 154, 154, 0.16);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/md-dark-indigo/theme.css b/frontend/src/assets/layout/styles/theme/md-dark-indigo/theme.css
new file mode 100644
index 0000000..95046bc
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/md-dark-indigo/theme.css
@@ -0,0 +1,7776 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:hsla(0,0%,100%,.04);
+ --surface-d:hsla(0,0%,100%,.12);
+ --surface-e:#1e1e1e;
+ --surface-f:#262626;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#9FA8DA;
+ --primary-color-text:#121212;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50: #e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#262626;
+ --surface-border:hsla(0,0%,100%,.12);
+ --surface-hover:hsla(0,0%,100%,.04);
+ --maskbg: rgba(0, 0, 0, 0.32);
+ --focus-ring: none;
+ color-scheme: dark;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #f44435;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#fafbfd;
+ --primary-100:#e8eaf6;
+ --primary-200:#d6daef;
+ --primary-300:#c3c9e8;
+ --primary-400:#b1b9e1;
+ --primary-500:#9fa8da;
+ --primary-600:#878fb9;
+ --primary-700:#6f7699;
+ --primary-800:#575c78;
+ --primary-900:#404357;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 1rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 4rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.5rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-autocomplete-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 3rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 1rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 4rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #2b2b2b;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #9FA8DA;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.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: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(255, 255, 255, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 3rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 1rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 4rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 1rem 1rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-cascadeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 1rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 1rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 18px;
+ height: 18px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #121212;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #9FA8DA;
+ background: #9FA8DA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #9FA8DA;
+ background: #9FA8DA;
+ color: #121212;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #9FA8DA;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #9FA8DA;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.5rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44435;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 1rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #2b2b2b;
+ border: 1px solid #1e1e1e;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 2rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 2rem;
+ margin-right: -2rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-dropdown {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 1rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ border-bottom: 1px solid rgba(255, 255, 255, 0.3);
+ padding: 1rem 1rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(255, 255, 255, 0.3);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 3rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #f44435;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 3rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 1rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44435;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 3rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 1rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 4rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 4rem;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #bdbdbd;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(159, 168, 218, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #9FA8DA;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(159, 168, 218, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44435;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ padding: 1rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44435;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-float-label > label {
+ left: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44435;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 3rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 3rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 3rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 2rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44435;
+}
+
+.p-multiselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-multiselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 2rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-multiselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 2rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(159, 168, 218, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #EF9A9A;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFF59D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 3rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 1rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #9FA8DA;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #9FA8DA;
+ background: #121212;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #9FA8DA;
+ background: #121212;
+ color: #9FA8DA;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #121212;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #121212;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #9FA8DA;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #f44435;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #9FA8DA;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #9FA8DA;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #f44435;
+}
+
+.p-selectbutton .p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #f44435;
+}
+
+.p-slider {
+ background: rgba(255, 255, 255, 0.3);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #9FA8DA;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #9FA8DA;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #9FA8DA;
+ border-color: 0 none;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #f44435;
+}
+
+.p-treeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #f44435;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-treeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 4rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 2rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3rem;
+}
+
+.p-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ padding: 0.714rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9FA8DA;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #9FA8DA;
+ background-color: #121212;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.714rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.62475rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.8925rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(244, 143, 177, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(244, 143, 177, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212121;
+ background: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(144, 202, 249, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #90CAF9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212121;
+ background: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(197, 225, 165, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212121;
+ background: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(255, 245, 157, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFF59D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #212121;
+ background: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212121;
+ background: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(239, 154, 154, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF9A9A;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-button.p-button-link {
+ color: #9FA8DA;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #F48FB1;
+ color: #212121;
+}
+.p-speeddial-action:hover {
+ background: rgba(244, 143, 177, 0.92);
+ color: #212121;
+}
+
+.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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9FA8DA;
+ border: 0 none;
+}
+.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(159, 168, 218, 0.04);
+ color: #9FA8DA;
+}
+.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(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9FA8DA;
+ 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(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ 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(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.62475rem 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.8925rem 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: #F48FB1;
+ border: 0 none;
+}
+.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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0 none;
+}
+.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(144, 202, 249, 0.04);
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ color: #90CAF9;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ 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(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0 none;
+}
+.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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0 none;
+}
+.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(255, 245, 157, 0.04);
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ color: #FFF59D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ 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(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0 none;
+}
+.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, 154, 154, 0.04);
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ color: #EF9A9A;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ 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, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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: rgba(255, 255, 255, 0.3);
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(159, 168, 218, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(159, 168, 218, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #9FA8DA;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #222222;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #9FA8DA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #9FA8DA;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+}
+.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: 1rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(159, 168, 218, 0.16);
+ border: 1px solid rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+ border-color: rgba(159, 168, 218, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #9FA8DA;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(159, 168, 218, 0.16);
+ border-color: rgba(159, 168, 218, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 500;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 2rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 1rem 1rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(69, 86, 180, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: solid #404040;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ border-color: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 500;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 2rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 1rem 1rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 2rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(105, 119, 197, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background-color: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ transition: none;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #9FA8DA;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #9FA8DA;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #9FA8DA;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #9FA8DA;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 400;
+ border-radius: 4px;
+ 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: none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ 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: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem 1.5rem;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 1rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(255, 255, 255, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(159, 168, 218, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #9FA8DA;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: transparent;
+ color: #9FA8DA;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: transparent;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 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(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #262626;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #9FA8DA;
+ color: #121212;
+ width: 2.5rem;
+ height: 2.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1.25rem;
+ right: -1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #242424;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #262626;
+}
+
+.p-sidebar {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444444;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #444444;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444444;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444444;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444444;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menu.p-menu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 1rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 3rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 5rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 7rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 9rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ padding-left: 11rem;
+ }
+ .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 > a {
+ padding: 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 400;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(159, 168, 218, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #9FA8DA;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: transparent;
+ color: #9FA8DA;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 1rem 1rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1.25rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.5rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: rgba(255, 255, 255, 0.3);
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.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.3);
+}
+.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: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #9FA8DA;
+ color: #121212;
+ 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: #F48FB1;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-badge.p-badge-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-badge.p-badge-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.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-chip {
+ background-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 1rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.5rem;
+ height: 2.5rem;
+ margin-left: -1rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(159, 168, 218, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #9FA8DA;
+}
+.p-progressbar .p-progressbar-label {
+ color: #121212;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #F48FB1;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(244, 143, 177, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #121212;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 4px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-tag.p-tag-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-tag.p-tag-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(159, 168, 218, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(255, 255, 255, 0.12) !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(244, 143, 177, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(244, 143, 177, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(244, 143, 177, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(244, 143, 177, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(144, 202, 249, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(144, 202, 249, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(197, 225, 165, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(197, 225, 165, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(255, 245, 157, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(255, 245, 157, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(239, 154, 154, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(239, 154, 154, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ background: #1e1e1e;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-focus {
+ border-color: #9FA8DA;
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(159, 168, 218, 0.16);
+}
+
+p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: #f44435;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-cascadeselect .p-inputtext, .p-cascadeselect .p-cascadeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-cascadeselect-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #F48FB1;
+ color: #121212;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: rgba(255, 255, 255, 0.7);
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #9FA8DA;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #121212;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #121212;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #9FA8DA;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #9FA8DA;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus, .p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #F48FB1;
+ color: #121212;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(244, 143, 177, 0.68);
+ color: #121212;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+.p-inputtext:enabled:focus.ng-invalid.ng-dirty {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12), 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.04), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #1e1e1e;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #9FA8DA;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-megamenu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menubar .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus, .p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled .p-panelmenu-header-link > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-link:focus {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-panel .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar .p-progressbar-label {
+ display: none !important;
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #9FA8DA;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+.p-rating .p-rating-icon {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ margin-left: 0;
+}
+.p-rating .p-rating-icon:focus {
+ background: rgba(159, 168, 218, 0.12);
+}
+.p-rating .p-rating-icon.p-rating-cancel:focus {
+ background: rgba(244, 68, 53, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ background: rgba(244, 68, 53, 0.04);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-slidemenu .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(244, 143, 177, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #9FA8DA;
+ color: #121212;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(159, 168, 218, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #9FA8DA;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tieredmenu .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(159, 168, 218, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(159, 168, 218, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #9FA8DA;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ margin: 0.5rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ margin: 0 0.5rem;
+}
+
+.p-togglebutton.p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(159, 168, 218, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(159, 168, 218, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(3rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(244, 143, 177, 0.12);
+}
+.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, .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(244, 143, 177, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(144, 202, 249, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.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, .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(197, 225, 165, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.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, .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(255, 245, 157, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.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, .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(206, 147, 216, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.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, .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, 154, 154, 0.16);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/md-light-deeppurple/theme.css b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/theme.css
new file mode 100644
index 0000000..313c014
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/md-light-deeppurple/theme.css
@@ -0,0 +1,7776 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#fafafa;
+ --surface-c:rgba(0,0,0,.04);
+ --surface-d:rgba(0,0,0,.12);
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:rgba(0, 0, 0, 0.87);
+ --text-color-secondary:rgba(0, 0, 0, 0.6);
+ --primary-color:#673AB7;
+ --primary-color-text:#ffffff;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#fafafa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:rgba(0,0,0,.12);
+ --surface-hover:rgba(0,0,0,.04);
+ --maskbg: rgba(0, 0, 0, 0.32);
+ --focus-ring: none;
+ color-scheme: light;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #B00020;
+}
+
+.p-text-secondary {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#f7f5fb;
+ --primary-100:#dbd0ee;
+ --primary-200:#beaae0;
+ --primary-300:#a185d2;
+ --primary-400:#845fc5;
+ --primary-500:#673ab7;
+ --primary-600:#58319c;
+ --primary-700:#482980;
+ --primary-800:#392065;
+ --primary-900:#291749;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 1rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 4rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.5rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 3rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 1rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 4rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #673AB7;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.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: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-color: black;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 3rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 1rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 4rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 1rem 1rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 1rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 1rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 18px;
+ height: 18px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #673AB7;
+ background: #673AB7;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #673AB7;
+ background: #673AB7;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #673AB7;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #673AB7;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.5rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #B00020;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 1rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 2rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 2rem;
+ margin-right: -2rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f5f5f5;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #ffffff;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 1rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+
+.p-inputgroup-addon {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ border-top: 1px solid rgba(0, 0, 0, 0.38);
+ border-left: 1px solid rgba(0, 0, 0, 0.38);
+ border-bottom: 1px solid rgba(0, 0, 0, 0.38);
+ padding: 1rem 1rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(0, 0, 0, 0.38);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 3rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #B00020;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 3rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 1rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #B00020;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 3rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 1rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 4rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 4rem;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(103, 58, 183, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #673AB7;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(103, 58, 183, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #B00020;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ padding: 1rem 1rem;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #B00020;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-float-label > label {
+ left: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #B00020;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 3rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 3rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 3rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #dcdcdc;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 2rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #B00020;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 2rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 2rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(103, 58, 183, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 3rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 1rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 3rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #673AB7;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #673AB7;
+ background: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #673AB7;
+ background: #ffffff;
+ color: #673AB7;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffffff;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #673AB7;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #B00020;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #673AB7;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #673AB7;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #B00020;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #B00020;
+}
+
+.p-slider {
+ background: #c1c1c1;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #673AB7;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #673AB7;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #673AB7;
+ border-color: 0 none;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #B00020;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #B00020;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 4rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 2rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 3rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ padding: 0.714rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(103, 58, 183, 0.04);
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(103, 58, 183, 0.04);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #673AB7;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.714rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.62475rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.8925rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(76, 175, 80, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(76, 175, 80, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ border-color: transparent;
+ color: #4CAF50;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ border-color: transparent;
+ color: #4CAF50;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(33, 150, 243, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(104, 159, 56, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(251, 192, 45, 0.92);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(156, 39, 176, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(211, 47, 47, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #673AB7;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #4CAF50;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: rgba(76, 175, 80, 0.92);
+ 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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #673AB7;
+ border: 0 none;
+}
+.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(103, 58, 183, 0.04);
+ color: #673AB7;
+}
+.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(103, 58, 183, 0.16);
+ color: #673AB7;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #673AB7;
+ 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(103, 58, 183, 0.04);
+ color: #673AB7;
+ 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(103, 58, 183, 0.16);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.62475rem 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.8925rem 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: #4CAF50;
+ border: 0 none;
+}
+.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(76, 175, 80, 0.04);
+ color: #4CAF50;
+}
+.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(76, 175, 80, 0.16);
+ color: #4CAF50;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #4CAF50;
+ 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(76, 175, 80, 0.04);
+ border-color: transparent;
+ color: #4CAF50;
+}
+.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(76, 175, 80, 0.16);
+ border-color: transparent;
+ color: #4CAF50;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.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(33, 150, 243, 0.04);
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ color: #2196F3;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ 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(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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: #dcdcdc;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #ececec;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(103, 58, 183, 0.12);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(103, 58, 183, 0.12);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #673AB7;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #ffffff;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #673AB7;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #673AB7;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+}
+.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: 1rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(103, 58, 183, 0.12);
+ border: 1px solid rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #ffffff;
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(0, 0, 0, 0.87);
+ border-color: #e0e0e0;
+}
+.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 #e0e0e0;
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #673AB7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 500;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 2rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 1rem 1rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(49, 27, 86, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: solid #e4e4e4;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 500;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 2rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 1rem 1rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 2rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(82, 46, 146, 0.12);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ border: 1px solid #e0e0e0;
+ background-color: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.5rem;
+ transition: none;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #673AB7;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #673AB7;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #673AB7;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #673AB7;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #ffffff;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.5rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 400;
+ border-radius: 4px;
+ 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: none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ 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: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem 1.5rem;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 1rem 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(103, 58, 183, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #673AB7;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #673AB7;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #673AB7;
+ color: #ffffff;
+ width: 2.5rem;
+ height: 2.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1.25rem;
+ right: -1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ 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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: rgba(97, 97, 97, 0.9);
+ color: #ffffff;
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: rgba(97, 97, 97, 0.9);
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #ffffff;
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 1rem;
+ background: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ background: rgba(0, 0, 0, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 3rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 5rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 7rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 9rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ padding-left: 11rem;
+ }
+ .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 > a {
+ padding: 1.5rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 400;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(103, 58, 183, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #673AB7;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #673AB7;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 1rem 1rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1.25rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.5rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f6f6f6;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #dcdcdc;
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #ececec;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.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: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.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: #673AB7;
+ 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: #4CAF50;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+ padding: 0 1rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.5rem;
+ height: 2.5rem;
+ margin-left: -1rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(103, 58, 183, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #673AB7;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #4CAF50;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(76, 175, 80, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #ffffff;
+}
+
+.p-skeleton {
+ background-color: rgba(0, 0, 0, 0.08);
+ border-radius: 4px;
+}
+.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: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: #f6f6f6;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(0, 0, 0, 0.12) !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(76, 175, 80, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(76, 175, 80, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(76, 175, 80, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(76, 175, 80, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(33, 150, 243, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(33, 150, 243, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(104, 159, 56, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(104, 159, 56, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(251, 192, 45, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(251, 192, 45, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(156, 39, 176, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(156, 39, 176, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(211, 47, 47, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(211, 47, 47, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ background: #ffffff;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-focus {
+ border-color: #673AB7;
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(103, 58, 183, 0.12);
+}
+
+p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: #B00020;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-cascadeselect .p-inputtext, .p-cascadeselect .p-cascadeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-cascadeselect-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #4CAF50;
+ color: #ffffff;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: #757575;
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #673AB7;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #ffffff;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #ffffff;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #673AB7;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #673AB7;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus, .p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #4CAF50;
+ color: #ffffff;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(76, 175, 80, 0.68);
+ color: #ffffff;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+.p-inputtext:enabled:focus.ng-invalid.ng-dirty {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12), 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #ffffff;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #673AB7;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-megamenu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menubar .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus, .p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled .p-panelmenu-header-link > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-link:focus {
+ background: #f6f6f6;
+}
+.p-panelmenu .p-panelmenu-panel .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar .p-progressbar-label {
+ display: none !important;
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #673AB7;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+.p-rating .p-rating-icon {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ margin-left: 0;
+}
+.p-rating .p-rating-icon:focus {
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-rating .p-rating-icon.p-rating-cancel:focus {
+ background: rgba(176, 0, 32, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ background: rgba(176, 0, 32, 0.04);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-slidemenu .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(76, 175, 80, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #673AB7;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(103, 58, 183, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #673AB7;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tieredmenu .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(103, 58, 183, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(103, 58, 183, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #673AB7;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ margin: 0.5rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ margin: 0 0.5rem;
+}
+
+.p-togglebutton.p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(103, 58, 183, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(3rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(76, 175, 80, 0.12);
+}
+.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, .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(76, 175, 80, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(33, 150, 243, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.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, .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(104, 159, 56, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.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, .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(251, 192, 45, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.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, .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(156, 39, 176, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.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, .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(211, 47, 47, 0.16);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/md-light-indigo/theme.css b/frontend/src/assets/layout/styles/theme/md-light-indigo/theme.css
new file mode 100644
index 0000000..82b361e
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/md-light-indigo/theme.css
@@ -0,0 +1,7776 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#fafafa;
+ --surface-c:rgba(0,0,0,.04);
+ --surface-d:rgba(0,0,0,.12);
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:rgba(0, 0, 0, 0.87);
+ --text-color-secondary:rgba(0, 0, 0, 0.6);
+ --primary-color:#3F51B5;
+ --primary-color-text:#ffffff;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#fafafa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:rgba(0,0,0,.12);
+ --surface-hover:rgba(0,0,0,.04);
+ --maskbg: rgba(0, 0, 0, 0.32);
+ --focus-ring: none;
+ color-scheme: light;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #B00020;
+}
+
+.p-text-secondary {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#f5f6fb;
+ --primary-100:#d1d5ed;
+ --primary-200:#acb4df;
+ --primary-300:#8893d1;
+ --primary-400:#6372c3;
+ --primary-500:#3f51b5;
+ --primary-600:#36459a;
+ --primary-700:#2c397f;
+ --primary-800:#232d64;
+ --primary-900:#192048;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 1rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 4rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.5rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 3rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 1rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 4rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #3F51B5;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.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: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-color: black;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 3rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 1rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 4rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 1rem 1rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 1rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 1rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 18px;
+ height: 18px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #3F51B5;
+ background: #3F51B5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #3F51B5;
+ background: #3F51B5;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #3F51B5;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #3F51B5;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.5rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #B00020;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 1rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 2rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 2rem;
+ margin-right: -2rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f5f5f5;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #ffffff;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 1rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+
+.p-inputgroup-addon {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ border-top: 1px solid rgba(0, 0, 0, 0.38);
+ border-left: 1px solid rgba(0, 0, 0, 0.38);
+ border-bottom: 1px solid rgba(0, 0, 0, 0.38);
+ padding: 1rem 1rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(0, 0, 0, 0.38);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 3rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #B00020;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 3rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 1rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #B00020;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 3rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 1rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 4rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 4rem;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(63, 81, 181, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #3F51B5;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(63, 81, 181, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #B00020;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ padding: 1rem 1rem;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #B00020;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-float-label > label {
+ left: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #B00020;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 3rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 3rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 3rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #dcdcdc;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 2rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #B00020;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 2rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 2rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(63, 81, 181, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 3rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 1rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 3rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #3F51B5;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #3F51B5;
+ background: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #3F51B5;
+ background: #ffffff;
+ color: #3F51B5;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffffff;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #3F51B5;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #B00020;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #3F51B5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #3F51B5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #B00020;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #B00020;
+}
+
+.p-slider {
+ background: #c1c1c1;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #3F51B5;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #3F51B5;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #3F51B5;
+ border-color: 0 none;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #B00020;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #B00020;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 4rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 2rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 3rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ padding: 0.714rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(63, 81, 181, 0.04);
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(63, 81, 181, 0.04);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #3F51B5;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.714rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.62475rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.8925rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(255, 64, 129, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(255, 64, 129, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 64, 129, 0.04);
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ff4081;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 64, 129, 0.04);
+ border-color: transparent;
+ color: #ff4081;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+ border-color: transparent;
+ color: #ff4081;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(33, 150, 243, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(104, 159, 56, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(251, 192, 45, 0.92);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(156, 39, 176, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(211, 47, 47, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #3F51B5;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #ff4081;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 64, 129, 0.92);
+ 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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3F51B5;
+ border: 0 none;
+}
+.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(63, 81, 181, 0.04);
+ color: #3F51B5;
+}
+.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(63, 81, 181, 0.16);
+ color: #3F51B5;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3F51B5;
+ 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(63, 81, 181, 0.04);
+ color: #3F51B5;
+ 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(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.62475rem 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.8925rem 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: #ff4081;
+ border: 0 none;
+}
+.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(255, 64, 129, 0.04);
+ color: #ff4081;
+}
+.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(255, 64, 129, 0.16);
+ color: #ff4081;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ff4081;
+ 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(255, 64, 129, 0.04);
+ border-color: transparent;
+ color: #ff4081;
+}
+.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(255, 64, 129, 0.16);
+ border-color: transparent;
+ color: #ff4081;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.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(33, 150, 243, 0.04);
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ color: #2196F3;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ 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(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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: #dcdcdc;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #ececec;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(63, 81, 181, 0.12);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(63, 81, 181, 0.12);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #3F51B5;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #ffffff;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+}
+.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: 1rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(63, 81, 181, 0.12);
+ border: 1px solid rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #ffffff;
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(0, 0, 0, 0.87);
+ border-color: #e0e0e0;
+}
+.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 #e0e0e0;
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #3F51B5;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 500;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 2rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 1rem 1rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(30, 39, 86, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: solid #e4e4e4;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 500;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 2rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 1rem 1rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 2rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(50, 65, 145, 0.12);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ border: 1px solid #e0e0e0;
+ background-color: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.5rem;
+ transition: none;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #3F51B5;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #3F51B5;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #3F51B5;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #3F51B5;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #ffffff;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.5rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 400;
+ border-radius: 4px;
+ 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: none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ 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: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem 1.5rem;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 1rem 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(63, 81, 181, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #3F51B5;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #3F51B5;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #3F51B5;
+ color: #ffffff;
+ width: 2.5rem;
+ height: 2.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1.25rem;
+ right: -1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ 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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: rgba(97, 97, 97, 0.9);
+ color: #ffffff;
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: rgba(97, 97, 97, 0.9);
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #ffffff;
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 1rem;
+ background: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ background: rgba(0, 0, 0, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 3rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 5rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 7rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 9rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ padding-left: 11rem;
+ }
+ .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 > a {
+ padding: 1.5rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 400;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(63, 81, 181, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #3F51B5;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #3F51B5;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 1rem 1rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1.25rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.5rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f6f6f6;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #dcdcdc;
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #ececec;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.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: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.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: #3F51B5;
+ 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: #ff4081;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+ padding: 0 1rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.5rem;
+ height: 2.5rem;
+ margin-left: -1rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(63, 81, 181, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #3F51B5;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #ff4081;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(255, 64, 129, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #ffffff;
+}
+
+.p-skeleton {
+ background-color: rgba(0, 0, 0, 0.08);
+ border-radius: 4px;
+}
+.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: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: #f6f6f6;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(0, 0, 0, 0.12) !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(255, 64, 129, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(255, 64, 129, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(255, 64, 129, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(255, 64, 129, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(33, 150, 243, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(33, 150, 243, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(104, 159, 56, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(104, 159, 56, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(251, 192, 45, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(251, 192, 45, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(156, 39, 176, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(156, 39, 176, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(211, 47, 47, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(211, 47, 47, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ background: #ffffff;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-focus {
+ border-color: #3F51B5;
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(63, 81, 181, 0.12);
+}
+
+p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: #B00020;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-cascadeselect .p-inputtext, .p-cascadeselect .p-cascadeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-cascadeselect-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #ff4081;
+ color: #ffffff;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: #757575;
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #3F51B5;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #ffffff;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #ffffff;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #3F51B5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #3F51B5;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus, .p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #ff4081;
+ color: #ffffff;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(255, 64, 129, 0.68);
+ color: #ffffff;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+.p-inputtext:enabled:focus.ng-invalid.ng-dirty {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12), 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.04), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #ffffff;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #3F51B5;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-megamenu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menubar .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect .p-multiselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus, .p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled .p-panelmenu-header-link > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-link:focus {
+ background: #f6f6f6;
+}
+.p-panelmenu .p-panelmenu-panel .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar .p-progressbar-label {
+ display: none !important;
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #3F51B5;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+.p-rating .p-rating-icon {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ margin-left: 0;
+}
+.p-rating .p-rating-icon:focus {
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-rating .p-rating-icon.p-rating-cancel:focus {
+ background: rgba(176, 0, 32, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ background: rgba(176, 0, 32, 0.04);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-slidemenu .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(255, 64, 129, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #3F51B5;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(63, 81, 181, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #3F51B5;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tieredmenu .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect .p-treeselect-label {
+ padding-top: 1.5rem;
+ padding-bottom: 0.5rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(63, 81, 181, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(63, 81, 181, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #3F51B5;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ margin: 0.5rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ margin: 0 0.5rem;
+}
+
+.p-togglebutton.p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(63, 81, 181, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(3rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(255, 64, 129, 0.12);
+}
+.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, .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(255, 64, 129, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(33, 150, 243, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.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, .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(104, 159, 56, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.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, .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(251, 192, 45, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.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, .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(156, 39, 176, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.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, .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(211, 47, 47, 0.16);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/theme.css b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/theme.css
new file mode 100644
index 0000000..dadd3af
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/mdc-dark-deeppurple/theme.css
@@ -0,0 +1,7776 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:hsla(0,0%,100%,.04);
+ --surface-d:hsla(0,0%,100%,.12);
+ --surface-e:#1e1e1e;
+ --surface-f:#262626;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#CE93D8;
+ --primary-color-text:#121212;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50: #e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#262626;
+ --surface-border:hsla(0,0%,100%,.12);
+ --surface-hover:hsla(0,0%,100%,.04);
+ --maskbg: rgba(0, 0, 0, 0.32);
+ --focus-ring: none;
+ color-scheme: dark;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #f44435;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#fdfafd;
+ --primary-100:#f3e5f6;
+ --primary-200:#ead1ee;
+ --primary-300:#e1bce7;
+ --primary-400:#d7a8df;
+ --primary-500:#ce93d8;
+ --primary-600:#af7db8;
+ --primary-700:#906797;
+ --primary-800:#715177;
+ --primary-900:#523b56;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.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: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-autocomplete-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.5rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #2b2b2b;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #CE93D8;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.25rem;
+ height: 2.25rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.25rem;
+ height: 2.25rem;
+ border-radius: 50%;
+ transition: none;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.75rem 0;
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(255, 255, 255, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.5rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-cascadeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.75rem;
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 18px;
+ height: 18px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #121212;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #CE93D8;
+ background: #CE93D8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #CE93D8;
+ background: #CE93D8;
+ color: #121212;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #CE93D8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #CE93D8;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44435;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #2b2b2b;
+ border: 1px solid #1e1e1e;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.75rem;
+}
+
+.p-dropdown-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-dropdown {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 0.75rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ border-bottom: 1px solid rgba(255, 255, 255, 0.3);
+ padding: 0.75rem 0.75rem;
+ min-width: 2.75rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(255, 255, 255, 0.3);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.75rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #f44435;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44435;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.5rem;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #bdbdbd;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(206, 147, 216, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #CE93D8;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(206, 147, 216, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44435;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44435;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44435;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44435;
+}
+
+.p-multiselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-multiselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.75rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-password-panel {
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(206, 147, 216, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #EF9A9A;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFF59D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #CE93D8;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #CE93D8;
+ background: #121212;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #CE93D8;
+ background: #121212;
+ color: #CE93D8;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #121212;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #121212;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #CE93D8;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #f44435;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #CE93D8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #CE93D8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #f44435;
+}
+
+.p-selectbutton .p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #f44435;
+}
+
+.p-slider {
+ background: rgba(255, 255, 255, 0.3);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #CE93D8;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #CE93D8;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #CE93D8;
+ border-color: 0 none;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #f44435;
+}
+
+.p-treeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #f44435;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.75rem;
+}
+
+.p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ padding: 0.643rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #CE93D8;
+ background-color: #121212;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.75rem;
+ padding: 0.643rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.75rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.562625rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.80375rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.75rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(165, 214, 167, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(165, 214, 167, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(165, 214, 167, 0.04);
+ color: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+ color: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A5D6A7;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(165, 214, 167, 0.04);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212121;
+ background: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(144, 202, 249, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #90CAF9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212121;
+ background: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(197, 225, 165, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212121;
+ background: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(255, 245, 157, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFF59D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #212121;
+ background: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212121;
+ background: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(239, 154, 154, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF9A9A;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-button.p-button-link {
+ color: #CE93D8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #A5D6A7;
+ color: #212121;
+}
+.p-speeddial-action:hover {
+ background: rgba(165, 214, 167, 0.92);
+ color: #212121;
+}
+
+.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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+ 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(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.562625rem 0.65625rem;
+}
+.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.80375rem 0.9375rem;
+}
+.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: #A5D6A7;
+ border: 0 none;
+}
+.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(165, 214, 167, 0.04);
+ color: #A5D6A7;
+}
+.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(165, 214, 167, 0.16);
+ color: #A5D6A7;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A5D6A7;
+ 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(165, 214, 167, 0.04);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+.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(165, 214, 167, 0.16);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0 none;
+}
+.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(144, 202, 249, 0.04);
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ color: #90CAF9;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ 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(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0 none;
+}
+.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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0 none;
+}
+.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(255, 245, 157, 0.04);
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ color: #FFF59D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ 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(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0 none;
+}
+.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, 154, 154, 0.04);
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ color: #EF9A9A;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ 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, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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: rgba(255, 255, 255, 0.3);
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(206, 147, 216, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(206, 147, 216, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #CE93D8;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #222222;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #CE93D8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #CE93D8;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.75rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+}
+.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 0.75rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.75rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(206, 147, 216, 0.16);
+ border: 1px solid rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+ border-color: rgba(206, 147, 216, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #CE93D8;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: rgba(206, 147, 216, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.75rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 500;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.75rem;
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(157, 62, 173, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: solid #404040;
+ border-width: 0;
+ padding: 0.375rem 0.75rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.75rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 500;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 0.75rem;
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.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: #CE93D8;
+}
+.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: #CE93D8;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(182, 94, 197, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background-color: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.25rem;
+ transition: none;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #CE93D8;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #CE93D8;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #CE93D8;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #CE93D8;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.65625rem 0.65625rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 400;
+ border-radius: 4px;
+ 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: none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ 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: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 0.75rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 0.75rem 0;
+}
+.p-card .p-card-footer {
+ padding: 0.75rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.75rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(255, 255, 255, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #CE93D8;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: transparent;
+ color: #CE93D8;
+ width: 2.75rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: transparent;
+ padding: 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.75rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 0.75rem;
+}
+.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(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #262626;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 1.25rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.75rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #CE93D8;
+ color: #121212;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #242424;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #262626;
+}
+
+.p-sidebar {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.75rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.75rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444444;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #444444;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444444;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444444;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444444;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ padding: 0.75rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menu.p-menu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 400;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #CE93D8;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: transparent;
+ color: #CE93D8;
+ width: 2.75rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 0.75rem 0;
+ border-radius: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.25rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: rgba(255, 255, 255, 0.3);
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.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.3);
+}
+.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: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #CE93D8;
+ color: #121212;
+ 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: #A5D6A7;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-badge.p-badge-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-badge.p-badge-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.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-chip {
+ background-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(206, 147, 216, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #CE93D8;
+}
+.p-progressbar .p-progressbar-label {
+ color: #121212;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #A5D6A7;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(165, 214, 167, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #121212;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 4px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #CE93D8;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-tag.p-tag-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-tag.p-tag-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(255, 255, 255, 0.12) !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(165, 214, 167, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(165, 214, 167, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(165, 214, 167, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(165, 214, 167, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(144, 202, 249, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(144, 202, 249, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(197, 225, 165, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(197, 225, 165, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(255, 245, 157, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(255, 245, 157, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(239, 154, 154, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(239, 154, 154, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ background: #1e1e1e;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-focus {
+ border-color: #CE93D8;
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(206, 147, 216, 0.16);
+}
+
+p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: #f44435;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-cascadeselect .p-inputtext, .p-cascadeselect .p-cascadeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-cascadeselect-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #A5D6A7;
+ color: #121212;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: rgba(255, 255, 255, 0.7);
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #CE93D8;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #121212;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #121212;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #CE93D8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #CE93D8;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus, .p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #A5D6A7;
+ color: #121212;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(165, 214, 167, 0.68);
+ color: #121212;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+.p-inputtext:enabled:focus.ng-invalid.ng-dirty {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12), 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.04), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #1e1e1e;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #CE93D8;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-megamenu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menubar .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus, .p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled .p-panelmenu-header-link > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-link:focus {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-panel .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar .p-progressbar-label {
+ display: none !important;
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #CE93D8;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(206, 147, 216, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+.p-rating .p-rating-icon {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ margin-left: 0;
+}
+.p-rating .p-rating-icon:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-rating .p-rating-icon.p-rating-cancel:focus {
+ background: rgba(244, 68, 53, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ background: rgba(244, 68, 53, 0.04);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-slidemenu .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(165, 214, 167, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #CE93D8;
+ color: #121212;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(206, 147, 216, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #CE93D8;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tieredmenu .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8, inset 0 0 0 1px #CE93D8;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #CE93D8, #CE93D8), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(206, 147, 216, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(206, 147, 216, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #CE93D8;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ margin: 0.5rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ margin: 0 0.5rem;
+}
+
+.p-togglebutton.p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(206, 147, 216, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(2.75rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(165, 214, 167, 0.12);
+}
+.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, .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(165, 214, 167, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(144, 202, 249, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.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, .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(197, 225, 165, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.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, .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(255, 245, 157, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.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, .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(206, 147, 216, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.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, .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, 154, 154, 0.16);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/theme.css b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/theme.css
new file mode 100644
index 0000000..ba50bce
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/mdc-dark-indigo/theme.css
@@ -0,0 +1,7776 @@
+:root {
+ --surface-a:#1e1e1e;
+ --surface-b:#121212;
+ --surface-c:hsla(0,0%,100%,.04);
+ --surface-d:hsla(0,0%,100%,.12);
+ --surface-e:#1e1e1e;
+ --surface-f:#262626;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#9FA8DA;
+ --primary-color-text:#121212;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #121212;
+ --surface-50: #2a2a2a;
+ --surface-100: #414141;
+ --surface-200: #595959;
+ --surface-300: #717171;
+ --surface-400: #898989;
+ --surface-500: #a0a0a0;
+ --surface-600: #b8b8b8;
+ --surface-700: #d0d0d0;
+ --surface-800: #e7e7e7;
+ --surface-900: #ffffff;
+ --gray-50: #e7e7e7;
+ --gray-100: #d0d0d0;
+ --gray-200: #b8b8b8;
+ --gray-300: #a0a0a0;
+ --gray-400: #898989;
+ --gray-500: #717171;
+ --gray-600: #595959;
+ --gray-700: #414141;
+ --gray-800: #2a2a2a;
+ --gray-900: #121212;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#121212;
+ --surface-section:#121212;
+ --surface-card:#1e1e1e;
+ --surface-overlay:#262626;
+ --surface-border:hsla(0,0%,100%,.12);
+ --surface-hover:hsla(0,0%,100%,.04);
+ --maskbg: rgba(0, 0, 0, 0.32);
+ --focus-ring: none;
+ color-scheme: dark;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #f44435;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#fafbfd;
+ --primary-100:#e8eaf6;
+ --primary-200:#d6daef;
+ --primary-300:#c3c9e8;
+ --primary-400:#b1b9e1;
+ --primary-500:#9fa8da;
+ --primary-600:#878fb9;
+ --primary-700:#6f7699;
+ --primary-800:#575c78;
+ --primary-900:#404357;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.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: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-autocomplete-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.5rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #2b2b2b;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #9FA8DA;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.25rem;
+ height: 2.25rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.25rem;
+ height: 2.25rem;
+ border-radius: 50%;
+ transition: none;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.5);
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.75rem 0;
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(255, 255, 255, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 3.5rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-cascadeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.75rem;
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 18px;
+ height: 18px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #121212;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #9FA8DA;
+ background: #9FA8DA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #9FA8DA;
+ background: #9FA8DA;
+ color: #121212;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #9FA8DA;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #9FA8DA;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44435;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #2b2b2b;
+ border: 1px solid #1e1e1e;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.75rem;
+}
+
+.p-dropdown-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-dropdown {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1e1e1e;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 0.75rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+
+.p-inputgroup-addon {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ border-bottom: 1px solid rgba(255, 255, 255, 0.3);
+ padding: 0.75rem 0.75rem;
+ min-width: 2.75rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(255, 255, 255, 0.3);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.75rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #f44435;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44435;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.5rem;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #bdbdbd;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(159, 168, 218, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #9FA8DA;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(159, 168, 218, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44435;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44435;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44435;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44435;
+}
+
+.p-multiselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-multiselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.75rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-password-panel {
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(159, 168, 218, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #EF9A9A;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFF59D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #9FA8DA;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #9FA8DA;
+ background: #121212;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #9FA8DA;
+ background: #121212;
+ color: #9FA8DA;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #121212;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #121212;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #9FA8DA;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #f44435;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #9FA8DA;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #9FA8DA;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #f44435;
+}
+
+.p-selectbutton .p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #f44435;
+}
+
+.p-slider {
+ background: rgba(255, 255, 255, 0.3);
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #9FA8DA;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #9FA8DA;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #9FA8DA;
+ border-color: 0 none;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #f44435;
+}
+
+.p-treeselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #f44435;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.75rem;
+}
+
+.p-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ padding: 0.643rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9FA8DA;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #9FA8DA;
+ background-color: #121212;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.75rem;
+ padding: 0.643rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.75rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.562625rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.80375rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.75rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(244, 143, 177, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(244, 143, 177, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212121;
+ background: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(144, 202, 249, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #90CAF9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212121;
+ background: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(197, 225, 165, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212121;
+ background: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(255, 245, 157, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFF59D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #212121;
+ background: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212121;
+ background: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(239, 154, 154, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF9A9A;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-button.p-button-link {
+ color: #9FA8DA;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #F48FB1;
+ color: #212121;
+}
+.p-speeddial-action:hover {
+ background: rgba(244, 143, 177, 0.92);
+ color: #212121;
+}
+
+.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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9FA8DA;
+ border: 0 none;
+}
+.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(159, 168, 218, 0.04);
+ color: #9FA8DA;
+}
+.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(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9FA8DA;
+ 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(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ 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(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.562625rem 0.65625rem;
+}
+.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.80375rem 0.9375rem;
+}
+.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: #F48FB1;
+ border: 0 none;
+}
+.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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0 none;
+}
+.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(144, 202, 249, 0.04);
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ color: #90CAF9;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #90CAF9;
+ 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(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.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(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0 none;
+}
+.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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0 none;
+}
+.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(255, 245, 157, 0.04);
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ color: #FFF59D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFF59D;
+ 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(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.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(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0 none;
+}
+.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, 154, 154, 0.04);
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ color: #EF9A9A;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF9A9A;
+ 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, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.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, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.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: rgba(255, 255, 255, 0.3);
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(159, 168, 218, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(159, 168, 218, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #9FA8DA;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1e1e1e;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #222222;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #9FA8DA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #9FA8DA;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.75rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+}
+.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 0.75rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.75rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(159, 168, 218, 0.16);
+ border: 1px solid rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1e1e1e;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1e1e1e;
+}
+.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 rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+ border-color: rgba(159, 168, 218, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #9FA8DA;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(159, 168, 218, 0.16);
+ border-color: rgba(159, 168, 218, 0.16);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1e1e1e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+}
+.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: none;
+}
+.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: #2f2f2f;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #373737;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.75rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 500;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.75rem;
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(69, 86, 180, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: solid #404040;
+ border-width: 0;
+ padding: 0.375rem 0.75rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ border-color: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.75rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 500;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 0.75rem;
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.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: #9FA8DA;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(105, 119, 197, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background-color: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.25rem;
+ transition: none;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #9FA8DA;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #9FA8DA;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #9FA8DA;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #9FA8DA;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1e1e1e;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.65625rem 0.65625rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #404040;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 400;
+ border-radius: 4px;
+ 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: none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ 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: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 0.75rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 0.75rem 0;
+}
+.p-card .p-card-footer {
+ padding: 0.75rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1e1e1e;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px rgba(255, 255, 255, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.75rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(255, 255, 255, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(159, 168, 218, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #9FA8DA;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: transparent;
+ color: #9FA8DA;
+ width: 2.75rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: transparent;
+ padding: 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.75rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 0.75rem;
+}
+.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(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #262626;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.75rem 1.25rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.75rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #9FA8DA;
+ color: #121212;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #242424;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #262626;
+}
+
+.p-sidebar {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.75rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.75rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444444;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #444444;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444444;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444444;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444444;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ padding: 0.75rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menu.p-menu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.75rem;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.6);
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 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-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 400;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.04);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #1e1e1e;
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(159, 168, 218, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #9FA8DA;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: transparent;
+ color: #9FA8DA;
+ width: 2.75rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 0.75rem 0;
+ border-radius: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.25rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: rgba(255, 255, 255, 0.3);
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.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.3);
+}
+.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: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+}
+.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 #1e1e1e;
+}
+
+.p-badge {
+ background: #9FA8DA;
+ color: #121212;
+ 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: #F48FB1;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-badge.p-badge-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-badge.p-badge-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.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-chip {
+ background-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(159, 168, 218, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #9FA8DA;
+}
+.p-progressbar .p-progressbar-label {
+ color: #121212;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #F48FB1;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(244, 143, 177, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #121212;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 4px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #9FA8DA;
+ color: #121212;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #212121;
+}
+.p-tag.p-tag-info {
+ background-color: #90CAF9;
+ color: #212121;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFF59D;
+ color: #212121;
+}
+.p-tag.p-tag-danger {
+ background-color: #EF9A9A;
+ color: #212121;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(159, 168, 218, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(255, 255, 255, 0.12) !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(244, 143, 177, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(244, 143, 177, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(244, 143, 177, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(244, 143, 177, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(144, 202, 249, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(144, 202, 249, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(197, 225, 165, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(197, 225, 165, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(255, 245, 157, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(255, 245, 157, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(206, 147, 216, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(239, 154, 154, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(239, 154, 154, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ background: #1e1e1e;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-focus {
+ border-color: #9FA8DA;
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(159, 168, 218, 0.16);
+}
+
+p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: #f44435;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-cascadeselect .p-inputtext, .p-cascadeselect .p-cascadeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-cascadeselect-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #F48FB1;
+ color: #121212;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: rgba(255, 255, 255, 0.7);
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: rgba(255, 255, 255, 0.7);
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #9FA8DA;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #121212;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #121212;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #9FA8DA;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #9FA8DA;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus, .p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #F48FB1;
+ color: #121212;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(244, 143, 177, 0.68);
+ color: #121212;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+.p-inputtext:enabled:focus.ng-invalid.ng-dirty {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12), 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.04), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.12), 0px 3px 1px -2px rgba(255, 255, 255, 0.2), 0px 2px 2px 0px rgba(255, 255, 255, 0.14), 0px 1px 5px 0px rgba(255, 255, 255, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #1e1e1e;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #9FA8DA;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(159, 168, 218, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(159, 168, 218, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-megamenu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-menubar .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus, .p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled .p-panelmenu-header-link > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-link:focus {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-panelmenu .p-panelmenu-panel .p-menuitem .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar .p-progressbar-label {
+ display: none !important;
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #9FA8DA;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(255, 255, 255, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(159, 168, 218, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #1e1e1e;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #1e1e1e;
+}
+
+.p-rating .p-rating-icon {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ margin-left: 0;
+}
+.p-rating .p-rating-icon:focus {
+ background: rgba(159, 168, 218, 0.12);
+}
+.p-rating .p-rating-icon.p-rating-cancel:focus {
+ background: rgba(244, 68, 53, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ background: rgba(244, 68, 53, 0.04);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-slidemenu .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(244, 143, 177, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #9FA8DA;
+ color: #121212;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(159, 168, 218, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #9FA8DA;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tieredmenu .p-menuitem-link:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA, inset 0 0 0 1px #9FA8DA;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: rgba(255, 255, 255, 0.06) no-repeat;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #9FA8DA, #9FA8DA), linear-gradient(to bottom, rgba(255, 255, 255, 0.87), rgba(255, 255, 255, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: rgba(255, 255, 255, 0.1);
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #f44435, #f44435), linear-gradient(to bottom, #f44435, #f44435);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435, inset 0 0 0 1px #f44435;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(255, 255, 255, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(159, 168, 218, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(159, 168, 218, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #9FA8DA;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ margin: 0.5rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ margin: 0 0.5rem;
+}
+
+.p-togglebutton.p-button:focus {
+ background: #1c1c1c;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #262626;
+ border-color: rgba(255, 255, 255, 0.12);
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(159, 168, 218, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(159, 168, 218, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(2.75rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(255, 255, 255, 0.38) !important;
+ border-color: rgba(255, 255, 255, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(244, 143, 177, 0.12);
+}
+.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, .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(244, 143, 177, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(144, 202, 249, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(144, 202, 249, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(197, 225, 165, 0.12);
+}
+.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, .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(197, 225, 165, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(255, 245, 157, 0.12);
+}
+.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, .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(255, 245, 157, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(206, 147, 216, 0.12);
+}
+.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, .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(206, 147, 216, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(239, 154, 154, 0.12);
+}
+.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, .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, 154, 154, 0.16);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/theme.css b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/theme.css
new file mode 100644
index 0000000..14d6036
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/mdc-light-deeppurple/theme.css
@@ -0,0 +1,7776 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#fafafa;
+ --surface-c:rgba(0,0,0,.04);
+ --surface-d:rgba(0,0,0,.12);
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:rgba(0, 0, 0, 0.87);
+ --text-color-secondary:rgba(0, 0, 0, 0.6);
+ --primary-color:#673AB7;
+ --primary-color-text:#ffffff;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#fafafa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:rgba(0,0,0,.12);
+ --surface-hover:rgba(0,0,0,.04);
+ --maskbg: rgba(0, 0, 0, 0.32);
+ --focus-ring: none;
+ color-scheme: light;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #B00020;
+}
+
+.p-text-secondary {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#f7f5fb;
+ --primary-100:#dbd0ee;
+ --primary-200:#beaae0;
+ --primary-300:#a185d2;
+ --primary-400:#845fc5;
+ --primary-500:#673ab7;
+ --primary-600:#58319c;
+ --primary-700:#482980;
+ --primary-800:#392065;
+ --primary-900:#291749;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.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: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 3.5rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #673AB7;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.25rem;
+ height: 2.25rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.25rem;
+ height: 2.25rem;
+ border-radius: 50%;
+ transition: none;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-color: black;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.75rem 0;
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 3.5rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.75rem;
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 18px;
+ height: 18px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #673AB7;
+ background: #673AB7;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #673AB7;
+ background: #673AB7;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #673AB7;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #673AB7;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #B00020;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.75rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f5f5f5;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #ffffff;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 0.75rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+
+.p-inputgroup-addon {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ border-top: 1px solid rgba(0, 0, 0, 0.38);
+ border-left: 1px solid rgba(0, 0, 0, 0.38);
+ border-bottom: 1px solid rgba(0, 0, 0, 0.38);
+ padding: 0.75rem 0.75rem;
+ min-width: 2.75rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(0, 0, 0, 0.38);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.75rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #B00020;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #B00020;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.5rem;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(103, 58, 183, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #673AB7;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(103, 58, 183, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #B00020;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #B00020;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #B00020;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #dcdcdc;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #B00020;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.75rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-password-panel {
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(103, 58, 183, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #673AB7;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #673AB7;
+ background: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #673AB7;
+ background: #ffffff;
+ color: #673AB7;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffffff;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #673AB7;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #B00020;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #673AB7;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #673AB7;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #B00020;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #B00020;
+}
+
+.p-slider {
+ background: #c1c1c1;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #673AB7;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #673AB7;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #673AB7;
+ border-color: 0 none;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #B00020;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #B00020;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.75rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ padding: 0.643rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(103, 58, 183, 0.04);
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(103, 58, 183, 0.04);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #673AB7;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.75rem;
+ padding: 0.643rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.75rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.562625rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.80375rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.75rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(76, 175, 80, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(76, 175, 80, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ border-color: transparent;
+ color: #4CAF50;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ border-color: transparent;
+ color: #4CAF50;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(33, 150, 243, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(104, 159, 56, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(251, 192, 45, 0.92);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(156, 39, 176, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(211, 47, 47, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #673AB7;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #4CAF50;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: rgba(76, 175, 80, 0.92);
+ 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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #673AB7;
+ border: 0 none;
+}
+.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(103, 58, 183, 0.04);
+ color: #673AB7;
+}
+.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(103, 58, 183, 0.16);
+ color: #673AB7;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #673AB7;
+ 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(103, 58, 183, 0.04);
+ color: #673AB7;
+ 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(103, 58, 183, 0.16);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.562625rem 0.65625rem;
+}
+.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.80375rem 0.9375rem;
+}
+.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: #4CAF50;
+ border: 0 none;
+}
+.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(76, 175, 80, 0.04);
+ color: #4CAF50;
+}
+.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(76, 175, 80, 0.16);
+ color: #4CAF50;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #4CAF50;
+ 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(76, 175, 80, 0.04);
+ border-color: transparent;
+ color: #4CAF50;
+}
+.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(76, 175, 80, 0.16);
+ border-color: transparent;
+ color: #4CAF50;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.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(33, 150, 243, 0.04);
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ color: #2196F3;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ 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(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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: #dcdcdc;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #ececec;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(103, 58, 183, 0.12);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(103, 58, 183, 0.12);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #673AB7;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #ffffff;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #673AB7;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #673AB7;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.75rem;
+}
+
+.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: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+}
+.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 0.75rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.75rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(103, 58, 183, 0.12);
+ border: 1px solid rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #ffffff;
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(0, 0, 0, 0.87);
+ border-color: #e0e0e0;
+}
+.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 #e0e0e0;
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #673AB7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.75rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 500;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.75rem;
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(49, 27, 86, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.75rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: solid #e4e4e4;
+ border-width: 0;
+ padding: 0.375rem 0.75rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.75rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 500;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 0.75rem;
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.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: #673AB7;
+}
+.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: #673AB7;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(82, 46, 146, 0.12);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ border: 1px solid #e0e0e0;
+ background-color: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.25rem;
+ transition: none;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #673AB7;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #673AB7;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #673AB7;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #673AB7;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #ffffff;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.65625rem 0.65625rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 400;
+ border-radius: 4px;
+ 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: none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ 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: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 0.75rem;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-card .p-card-content {
+ padding: 0.75rem 0;
+}
+.p-card .p-card-footer {
+ padding: 0.75rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.75rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(103, 58, 183, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #673AB7;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #673AB7;
+ width: 2.75rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.75rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 0.75rem;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1.25rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.75rem 1.25rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.75rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #673AB7;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ 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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.75rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.75rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: rgba(97, 97, 97, 0.9);
+ color: #ffffff;
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: rgba(97, 97, 97, 0.9);
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #ffffff;
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ padding: 0.75rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.75rem;
+ background: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.75rem;
+ background: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ background: rgba(0, 0, 0, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 400;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(103, 58, 183, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #673AB7;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #673AB7;
+ width: 2.75rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 0.75rem 0;
+ border-radius: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.25rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f6f6f6;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #dcdcdc;
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #ececec;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.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: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.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: #673AB7;
+ 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: #4CAF50;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(103, 58, 183, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #673AB7;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #4CAF50;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(76, 175, 80, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #ffffff;
+}
+
+.p-skeleton {
+ background-color: rgba(0, 0, 0, 0.08);
+ border-radius: 4px;
+}
+.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: #673AB7;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: #f6f6f6;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(0, 0, 0, 0.12) !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(76, 175, 80, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(76, 175, 80, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(76, 175, 80, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(76, 175, 80, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(33, 150, 243, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(33, 150, 243, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(104, 159, 56, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(104, 159, 56, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(251, 192, 45, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(251, 192, 45, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(156, 39, 176, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(156, 39, 176, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(211, 47, 47, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(211, 47, 47, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ background: #ffffff;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-focus {
+ border-color: #673AB7;
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(103, 58, 183, 0.12);
+}
+
+p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: #B00020;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-cascadeselect .p-inputtext, .p-cascadeselect .p-cascadeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-cascadeselect-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #4CAF50;
+ color: #ffffff;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: #757575;
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #673AB7;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #ffffff;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #ffffff;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #673AB7;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #673AB7;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus, .p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #4CAF50;
+ color: #ffffff;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(76, 175, 80, 0.68);
+ color: #ffffff;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+.p-inputtext:enabled:focus.ng-invalid.ng-dirty {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12), 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #ffffff;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #673AB7;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(103, 58, 183, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(103, 58, 183, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-megamenu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menubar .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus, .p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled .p-panelmenu-header-link > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-link:focus {
+ background: #f6f6f6;
+}
+.p-panelmenu .p-panelmenu-panel .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar .p-progressbar-label {
+ display: none !important;
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #673AB7;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+.p-rating .p-rating-icon {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ margin-left: 0;
+}
+.p-rating .p-rating-icon:focus {
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-rating .p-rating-icon.p-rating-cancel:focus {
+ background: rgba(176, 0, 32, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ background: rgba(176, 0, 32, 0.04);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-slidemenu .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(76, 175, 80, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #673AB7;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(103, 58, 183, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #673AB7;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tieredmenu .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(103, 58, 183, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(103, 58, 183, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #673AB7;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ margin: 0.5rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ margin: 0 0.5rem;
+}
+
+.p-togglebutton.p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(103, 58, 183, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(2.75rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(76, 175, 80, 0.12);
+}
+.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, .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(76, 175, 80, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(33, 150, 243, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.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, .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(104, 159, 56, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.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, .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(251, 192, 45, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.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, .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(156, 39, 176, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.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, .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(211, 47, 47, 0.16);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff
new file mode 100644
index 0000000..fb70b7e
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2
new file mode 100644
index 0000000..96981bc
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff
new file mode 100644
index 0000000..d023f3d
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2
new file mode 100644
index 0000000..fd49210
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff
new file mode 100644
index 0000000..f9849df
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2
new file mode 100644
index 0000000..1f7dd5b
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/mdc-light-indigo/theme.css b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/theme.css
new file mode 100644
index 0000000..89803f2
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/mdc-light-indigo/theme.css
@@ -0,0 +1,7776 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#fafafa;
+ --surface-c:rgba(0,0,0,.04);
+ --surface-d:rgba(0,0,0,.12);
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:rgba(0, 0, 0, 0.87);
+ --text-color-secondary:rgba(0, 0, 0, 0.6);
+ --primary-color:#3F51B5;
+ --primary-color-text:#ffffff;
+ --font-family:Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:4px;
+ --surface-ground:#fafafa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:rgba(0,0,0,.12);
+ --surface-hover:rgba(0,0,0,.04);
+ --maskbg: rgba(0, 0, 0, 0.32);
+ --focus-ring: none;
+ color-scheme: light;
+}
+
+/* roboto-regular - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: local("Roboto"), local("Roboto-Regular"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-regular.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-500 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: local("Roboto Medium"), local("Roboto-Medium"), url("./fonts/roboto-v20-latin-ext_latin-500.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-500.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* roboto-700 - latin-ext_latin */
+@font-face {
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: local("Roboto Bold"), local("Roboto-Bold"), url("./fonts/roboto-v20-latin-ext_latin-700.woff2") format("woff2"), url("./fonts/roboto-v20-latin-ext_latin-700.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.32);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.38;
+}
+
+.p-error {
+ color: #B00020;
+}
+
+.p-text-secondary {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ border-radius: 4px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f7faf5;
+ --green-100:#dbe8cf;
+ --green-200:#bed6a9;
+ --green-300:#a1c384;
+ --green-400:#85b15e;
+ --green-500:#689f38;
+ --green-600:#588730;
+ --green-700:#496f27;
+ --green-800:#39571f;
+ --green-900:#2a4016;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f6f7fc;
+ --indigo-100:#d5d9ef;
+ --indigo-200:#b3bae2;
+ --indigo-300:#919cd5;
+ --indigo-400:#707dc8;
+ --indigo-500:#4e5fbb;
+ --indigo-600:#42519f;
+ --indigo-700:#374383;
+ --indigo-800:#2b3467;
+ --indigo-900:#1f264b;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fffaf2;
+ --orange-100:#ffe6c2;
+ --orange-200:#ffd391;
+ --orange-300:#ffbf61;
+ --orange-400:#ffac30;
+ --orange-500:#ff9800;
+ --orange-600:#d98100;
+ --orange-700:#b36a00;
+ --orange-800:#8c5400;
+ --orange-900:#663d00;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fef6f5;
+ --red-100:#fcd2cf;
+ --red-200:#faaea9;
+ --red-300:#f88a82;
+ --red-400:#f6675c;
+ --red-500:#f44336;
+ --red-600:#cf392e;
+ --red-700:#ab2f26;
+ --red-800:#86251e;
+ --red-900:#621b16;
+ --primary-50:#f5f6fb;
+ --primary-100:#d1d5ed;
+ --primary-200:#acb4df;
+ --primary-300:#8893d1;
+ --primary-400:#6372c3;
+ --primary-500:#3f51b5;
+ --primary-600:#36459a;
+ --primary-700:#2c397f;
+ --primary-800:#232d64;
+ --primary-900:#192048;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.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: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 3.5rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ margin: 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 500;
+ padding: 0.5rem;
+}
+.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: #3F51B5;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.25rem;
+ height: 2.25rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.25rem;
+ height: 2.25rem;
+ border-radius: 50%;
+ transition: none;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-color: black;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.75rem 0;
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 4px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid rgba(0, 0, 0, 0.12);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 3.5rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.75rem;
+}
+
+.p-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 18px;
+ height: 18px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #3F51B5;
+ background: #3F51B5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #3F51B5;
+ background: #3F51B5;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #3F51B5;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #3F51B5;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #B00020;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.75rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f5f5f5;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #ffffff;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.75rem 0.75rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #e0e0e0;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(0, 0, 0, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(0, 0, 0, 0.87);
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+
+.p-inputgroup-addon {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ border-top: 1px solid rgba(0, 0, 0, 0.38);
+ border-left: 1px solid rgba(0, 0, 0, 0.38);
+ border-bottom: 1px solid rgba(0, 0, 0, 0.38);
+ padding: 0.75rem 0.75rem;
+ min-width: 2.75rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid rgba(0, 0, 0, 0.38);
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.75rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #B00020;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #B00020;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.5rem;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(63, 81, 181, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #3F51B5;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(63, 81, 181, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #B00020;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #B00020;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #B00020;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #dcdcdc;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #B00020;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.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: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.75rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-password-panel {
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: rgba(63, 81, 181, 0.32);
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 10px;
+ height: 10px;
+ transition-duration: 0.2s;
+ background-color: #3F51B5;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #3F51B5;
+ background: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #3F51B5;
+ background: #ffffff;
+ color: #3F51B5;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffffff;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #3F51B5;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ font-size: 1rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #B00020;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #3F51B5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #3F51B5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #B00020;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #B00020;
+}
+
+.p-slider {
+ background: #c1c1c1;
+ border: 0 none;
+ border-radius: 4px;
+}
+.p-slider.p-slider-horizontal {
+ height: 2px;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -10px;
+ margin-left: -10px;
+}
+.p-slider.p-slider-vertical {
+ width: 2px;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -10px;
+ margin-bottom: -10px;
+}
+.p-slider .p-slider-handle {
+ height: 20px;
+ width: 20px;
+ background: #3F51B5;
+ border: 0 none;
+ border-radius: 50%;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slider .p-slider-range {
+ background: #3F51B5;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #3F51B5;
+ border-color: 0 none;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #B00020;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #B00020;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f5f5f5;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #dcdcdc;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(0, 0, 0, 0.6);
+ right: 2.75rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ padding: 0.643rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(63, 81, 181, 0.04);
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(63, 81, 181, 0.04);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #3F51B5;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.75rem;
+ padding: 0.643rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.75rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.562625rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.80375rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.75rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(255, 64, 129, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(255, 64, 129, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 64, 129, 0.04);
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ff4081;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 64, 129, 0.04);
+ border-color: transparent;
+ color: #ff4081;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+ border-color: transparent;
+ color: #ff4081;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(33, 150, 243, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(104, 159, 56, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(251, 192, 45, 0.92);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(156, 39, 176, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(211, 47, 47, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #3F51B5;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #ff4081;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 64, 129, 0.92);
+ 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.32);
+}
+
+.p-splitbutton {
+ border-radius: 4px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3F51B5;
+ border: 0 none;
+}
+.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(63, 81, 181, 0.04);
+ color: #3F51B5;
+}
+.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(63, 81, 181, 0.16);
+ color: #3F51B5;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3F51B5;
+ 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(63, 81, 181, 0.04);
+ color: #3F51B5;
+ 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(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.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: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.562625rem 0.65625rem;
+}
+.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.80375rem 0.9375rem;
+}
+.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: #ff4081;
+ border: 0 none;
+}
+.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(255, 64, 129, 0.04);
+ color: #ff4081;
+}
+.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(255, 64, 129, 0.16);
+ color: #ff4081;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #ff4081;
+ 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(255, 64, 129, 0.04);
+ border-color: transparent;
+ color: #ff4081;
+}
+.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(255, 64, 129, 0.16);
+ border-color: transparent;
+ color: #ff4081;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.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(33, 150, 243, 0.04);
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ color: #2196F3;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ 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(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.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: #dcdcdc;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #ececec;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: none;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(63, 81, 181, 0.12);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(63, 81, 181, 0.12);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #3F51B5;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #ffffff;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.75rem;
+}
+
+.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: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+}
+.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 0.75rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.75rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(63, 81, 181, 0.12);
+ border: 1px solid rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #ffffff;
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(0, 0, 0, 0.87);
+ border-color: #e0e0e0;
+}
+.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 #e0e0e0;
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #3F51B5;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+}
+.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: none;
+}
+.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 rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.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: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: none;
+ 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: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.75rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 500;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.75rem;
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(30, 39, 86, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #e0e0e0;
+ border-color: rgba(0, 0, 0, 0.12);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.75rem;
+}
+.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: none;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: solid #e4e4e4;
+ border-width: 0;
+ padding: 0.375rem 0.75rem;
+ border-radius: 4px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.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: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 50%;
+ border-bottom-left-radius: 50%;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 50%;
+ border-bottom-right-radius: 50%;
+}
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.6);
+ min-width: 3rem;
+ height: 3rem;
+ margin: 0.143rem;
+ transition: none;
+ border-radius: 50%;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.75rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 500;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 0.75rem;
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #bdbdbd;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #bdbdbd;
+}
+.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 #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ transition: none;
+ padding: 0.25rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.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: #3F51B5;
+}
+.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: #3F51B5;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(50, 65, 145, 0.12);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 4px;
+ border: 1px solid #e0e0e0;
+ background-color: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.25rem;
+ transition: none;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #3F51B5;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ transition: none;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: transparent;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+ 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: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid transparent;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #3F51B5;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #3F51B5;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #3F51B5;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #ffffff;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.65625rem 0.65625rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 400;
+ border-radius: 4px;
+ 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: none;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ 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: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-card .p-card-body {
+ padding: 0.75rem;
+}
+.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: rgba(0, 0, 0, 0.6);
+}
+.p-card .p-card-content {
+ padding: 0.75rem 0;
+}
+.p-card .p-card-footer {
+ padding: 0.75rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1.25rem;
+ padding: 1.25rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px rgba(0, 0, 0, 0.12);
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 500;
+ border-radius: 4px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ 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: none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(0, 0, 0, 0.04);
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.75rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 500;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(63, 81, 181, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #3F51B5;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #3F51B5;
+ width: 2.75rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.75rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 0.75rem;
+}
+.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: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1.25rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0.75rem 1.25rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.75rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #3F51B5;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ 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: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.75rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.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: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.75rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: rgba(97, 97, 97, 0.9);
+ color: #ffffff;
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: rgba(97, 97, 97, 0.9);
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #ffffff;
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ padding: 0.75rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.75rem;
+ background: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.5rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.5rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.75rem;
+ background: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-menubar .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ background: rgba(0, 0, 0, 0.04);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 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-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ font-weight: 400;
+ border-radius: 4px;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #f6f6f6;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #ffffff;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.5rem 0;
+ border: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ 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: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 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 none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(63, 81, 181, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #3F51B5;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #3F51B5;
+ width: 2.75rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 4px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 4px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 1px;
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #01579B;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 1px;
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1B5E20;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 1px;
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #7f6003;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 1px;
+ color: #B71C1C;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #B71C1C;
+}
+.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: 0.75rem 0;
+ border-radius: 4px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.25rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #01579B;
+}
+.p-message.p-message-info .p-message-close {
+ color: #01579B;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1B5E20;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1B5E20;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #7f6003;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #7f6003;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #B71C1C;
+}
+.p-message.p-message-error .p-message-close {
+ color: #B71C1C;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1.25rem;
+ border-width: 0 0 0 0;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: none;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #01579B;
+}
+.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: #01579B;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #1B5E20;
+}
+.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: #1B5E20;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #7f6003;
+}
+.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: #7f6003;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid transparent;
+ border-width: 0 0 0 0;
+ color: #B71C1C;
+}
+.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: #B71C1C;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.87);
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f6f6f6;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #dcdcdc;
+ width: 1.25rem;
+ height: 1.25rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #ececec;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.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: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.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: rgba(255, 255, 255, 0.87);
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(255, 255, 255, 0.87);
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.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: #3F51B5;
+ 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: #ff4081;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 4px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 1rem 1rem;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 4px;
+ background: rgba(63, 81, 181, 0.32);
+ border-radius: 4px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #3F51B5;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 4px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #ff4081;
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(255, 64, 129, 0.92);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #ffffff;
+}
+
+.p-skeleton {
+ background-color: rgba(0, 0, 0, 0.08);
+ border-radius: 4px;
+}
+.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: #3F51B5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 4px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #2196F3;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+}
+
+.p-accordion .p-accordion-tab {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-accordion .p-accordion-tab:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-accordion .p-accordion-tab .p-accordion-toggle-icon {
+ order: 1;
+ margin-left: auto;
+ transition: transform 0.2s;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
+ background: #f6f6f6;
+}
+.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
+ transform: rotate(-270deg);
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active {
+ margin-bottom: 1rem;
+}
+.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
+ transform: rotate(-180deg);
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
+ opacity: 1;
+}
+.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
+ opacity: 0.38;
+}
+
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-breadcrumb .p-menuitem-link {
+ padding: 0.25rem 0.5rem;
+}
+.p-breadcrumb .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-button {
+ font-weight: 500;
+ min-width: 4rem;
+}
+.p-button.p-button-icon-only {
+ min-width: auto;
+}
+.p-button:enabled:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.p-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.p-button .p-ink {
+ background-color: rgba(255, 255, 255, 0.32);
+}
+.p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+}
+.p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-button.p-button-outlined {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button.p-button-outlined:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-button:disabled {
+ background-color: rgba(0, 0, 0, 0.12) !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ opacity: 1;
+}
+.p-button:disabled.p-button-text {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button:disabled.p-button-outlined {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-button.p-button-raised:enabled:focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ background: rgba(255, 64, 129, 0.76);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(255, 64, 129, 0.68);
+}
+.p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(255, 64, 129, 0.12);
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+}
+.p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(255, 64, 129, 0.16);
+}
+
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ background: rgba(33, 150, 243, 0.76);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+}
+.p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+}
+.p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(33, 150, 243, 0.16);
+}
+
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ background: rgba(104, 159, 56, 0.76);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+}
+.p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+}
+.p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(104, 159, 56, 0.16);
+}
+
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ background: rgba(251, 192, 45, 0.76);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+}
+.p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+}
+.p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(251, 192, 45, 0.16);
+}
+
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ background: rgba(156, 39, 176, 0.76);
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+}
+.p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+}
+.p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(156, 39, 176, 0.16);
+}
+
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ background: rgba(211, 47, 47, 0.76);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+}
+.p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+}
+.p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
+ background-color: rgba(211, 47, 47, 0.16);
+}
+
+.p-calendar-w-btn {
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ background: #ffffff;
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button {
+ background-color: transparent;
+ border: 0 none;
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button span {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
+ background-color: transparent !important;
+}
+.p-calendar-w-btn:not(.p-calendar-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-calendar-w-btn:not(.p-calendar-disabled).p-focus {
+ border-color: #3F51B5;
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+.p-calendar-w-btn.p-calendar-disabled {
+ opacity: 0.38;
+}
+.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
+ opacity: 1;
+}
+
+.p-datepicker .p-datepicker-header {
+ border-bottom: 0 none;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ margin: 0 auto 0 0;
+ order: 1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev {
+ order: 2;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ order: 3;
+}
+.p-datepicker table th {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.38);
+ font-weight: 400;
+ font-size: 0.875rem;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.38);
+}
+.p-datepicker table td.p-datepicker-today.p-highlight {
+ box-shadow: 0 0 0 1px rgba(63, 81, 181, 0.12);
+}
+
+p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: #B00020;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus {
+ box-shadow: none;
+}
+p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-calendar-w-btn {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext {
+ border: 0 none;
+ background-image: none;
+}
+
+.p-cascadeselect .p-inputtext, .p-cascadeselect .p-cascadeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-cascadeselect-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+
+.p-input-filled .p-cascadeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-cascadeselect .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-cascadeselect .p-cascadeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-cascadeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #ff4081;
+ color: #ffffff;
+}
+
+.p-checkbox {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box {
+ border-color: #757575;
+ border-radius: 2px;
+ position: relative;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
+ border-color: #757575;
+}
+.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #3F51B5;
+}
+.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
+ content: "";
+ position: absolute;
+ top: 6px;
+ left: 1px;
+ border-right: 2px solid transparent;
+ border-bottom: 2px solid transparent;
+ transform: rotate(45deg);
+ transform-origin: 0% 100%;
+ animation: checkbox-check 125ms 50ms linear forwards;
+}
+.p-checkbox:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.04);
+}
+.p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.12);
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+@keyframes checkbox-check {
+ 0% {
+ width: 0;
+ height: 0;
+ border-color: #ffffff;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 33% {
+ width: 4px;
+ height: 0;
+ transform: translate3d(0, 0, 0) rotate(45deg);
+ }
+ 100% {
+ width: 4px;
+ height: 10px;
+ border-color: #ffffff;
+ transform: translate3d(0, -10px, 0) rotate(45deg);
+ }
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-input-filled .p-chips-multiple-container {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 1rem;
+}
+
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0;
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-datatable .p-sortable-column {
+ outline: 0 none;
+}
+.p-datatable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-datatable .p-datatable-tbody > tr {
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #3F51B5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #3F51B5;
+}
+
+.p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-dropdown-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+
+.p-input-filled .p-dropdown {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-dropdown .p-inputtext {
+ border: 0 none;
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus, .p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #ff4081;
+ color: #ffffff;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(255, 64, 129, 0.68);
+ color: #ffffff;
+}
+
+.p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+.p-inputtext:enabled:focus.ng-invalid.ng-dirty {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled .p-inputtext {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-inputtext.ng-invalid.ng-dirty:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-input-filled .p-inputgroup .p-inputgroup-addon {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
+ border-right-color: transparent;
+}
+.p-input-filled .p-inputgroup-addon:first-child,
+.p-input-filled .p-inputgroup button:first-child,
+.p-input-filled .p-inputgroup input:first-child {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:first-child input {
+ border-bottom-left-radius: 0;
+}
+.p-input-filled .p-inputgroup-addon:last-child,
+.p-input-filled .p-inputgroup button:last-child,
+.p-input-filled .p-inputgroup input:last-child {
+ border-bottom-right-radius: 0;
+}
+.p-input-filled .p-inputgroup .p-float-label:last-child input {
+ border-bottom-right-radius: 0;
+}
+
+p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.p-inputswitch .p-inputswitch-slider:before {
+ transition-property: box-shadow transform;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12), 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.04), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+
+.p-fieldset .p-fieldset-legend {
+ border: 0 none;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label input.p-filled ~ label,
+.p-float-label textarea:focus ~ label,
+.p-float-label textarea.p-filled ~ label,
+.p-float-label .p-inputwrapper-focus ~ label,
+.p-float-label .p-inputwrapper-filled ~ label {
+ top: -0.5rem !important;
+ background-color: #ffffff;
+ padding: 2px 4px;
+ margin-left: -4px;
+ margin-top: 0;
+}
+
+.p-float-label textarea ~ label {
+ margin-top: 0;
+}
+
+.p-float-label input:focus ~ label,
+.p-float-label .p-inputwrapper-focus ~ label {
+ color: #3F51B5;
+}
+
+.p-input-filled .p-float-label .p-inputtext {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label input:focus ~ label,
+.p-input-filled .p-float-label input.p-filled ~ label,
+.p-input-filled .p-float-label textarea:focus ~ label,
+.p-input-filled .p-float-label textarea.p-filled ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
+.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
+ top: 0.25rem !important;
+ margin-top: 0;
+ background: transparent;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:focus {
+ background: rgba(63, 81, 181, 0.76);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:active {
+ background: rgba(63, 81, 181, 0.68);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-dayGridMonth-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridWeek-button:focus.p-highlight, .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-timeGridDay-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-listbox .p-listbox-list .p-listbox-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-megamenu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menu .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-menubar .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-multiselect .p-multiselect-label {
+ border: 0 none;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-multiselect-panel .p-multiselect-close:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-input-filled .p-multiselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-multiselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-multiselect .p-multiselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-multiselect-label .p-multiselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect .p-multiselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus, .p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.5rem;
+}
+
+.p-paginator {
+ justify-content: flex-end;
+}
+.p-paginator .p-paginator-element:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-paginator .p-paginator-element:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-panel {
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+}
+.p-panel .p-panel-header,
+.p-panel .p-panel-content,
+.p-panel .p-panel-footer {
+ border: 0 none;
+}
+.p-panel .p-panel-content {
+ padding-top: 0;
+}
+.p-panel .p-panel-title {
+ font-size: 1.25rem;
+}
+.p-panel .p-panel-header-icon:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-panelmenu .p-panelmenu-panel {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ margin-bottom: 0;
+ border-radius: 0;
+ position: relative;
+ transition: margin-bottom 225ms;
+}
+.p-panelmenu .p-panelmenu-panel:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-icon {
+ order: 1;
+ margin-left: auto;
+ margin-right: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled {
+ opacity: 1;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled .p-panelmenu-header-link > * {
+ opacity: 0.38;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-link:focus {
+ background: #f6f6f6;
+}
+.p-panelmenu .p-panelmenu-panel .p-menuitem .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-progressbar {
+ border-radius: 0;
+}
+.p-progressbar .p-progressbar-label {
+ display: none !important;
+}
+
+.p-radiobutton {
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ border: 2px solid #757575;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
+ border-color: #3F51B5;
+}
+.p-radiobutton:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
+}
+.p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.04);
+}
+.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
+ box-shadow: 0 0 1px 10px rgba(63, 81, 181, 0.12);
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #ffffff;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #ffffff;
+}
+
+.p-rating .p-rating-icon {
+ border-radius: 50%;
+ width: 2rem;
+ height: 2rem;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ margin-left: 0;
+}
+.p-rating .p-rating-icon:focus {
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-rating .p-rating-icon.p-rating-cancel:focus {
+ background: rgba(176, 0, 32, 0.12);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ background-color: rgba(0, 0, 0, 0.04);
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ background: rgba(176, 0, 32, 0.04);
+}
+
+.p-selectbutton .p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-selectbutton .p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-slidemenu .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-slider .p-slider-handle {
+ transition: transform 0.2s, box-shadow 0.2s;
+ transform: scale(0.7);
+}
+.p-slider .p-slider-handle:focus {
+ box-shadow: 0 0 1px 10px rgba(255, 64, 129, 0.2);
+}
+.p-slider.p-slider-sliding .p-slider-handle {
+ transform: scale(1);
+}
+
+.p-steps {
+ padding: 1rem 0;
+}
+.p-steps .p-steps-item {
+ justify-content: flex-start;
+ flex-direction: row-reverse;
+ align-items: center;
+}
+.p-steps .p-steps-item:before {
+ position: static;
+ left: auto;
+ top: auto;
+ margin-top: 0;
+}
+.p-steps .p-steps-item:last-child {
+ flex-grow: 0;
+}
+.p-steps .p-steps-item:last-child:before {
+ display: none;
+}
+.p-steps .p-steps-item .p-menuitem-link {
+ flex-direction: row;
+ flex: 1 1 auto;
+ overflow: visible;
+ padding: 1rem 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ background-color: #9e9d9e;
+ color: #ffffff;
+ font-size: 0.857rem;
+ min-width: 1.714rem;
+ height: 1.714rem;
+ line-height: 1.714rem;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin: 0;
+ padding-left: 0.5rem;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background-color: #3F51B5;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item.p-disabled {
+ opacity: 1;
+}
+
+.p-tabview .p-tabview-nav {
+ position: relative;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
+ background-color: rgba(63, 81, 181, 0.12);
+}
+.p-tabview .p-tabview-nav .p-tabview-ink-bar {
+ z-index: 1;
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #3F51B5;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-toolbar {
+ border: 0 none;
+}
+
+.p-tooltip .p-tooltip-text {
+ box-shadow: none;
+ font-size: 0.875rem;
+}
+.p-tooltip .p-tooltip-arrow {
+ display: none;
+}
+
+.p-tieredmenu .p-menuitem-link:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
+ background-image: none;
+ background: transparent;
+}
+.p-treeselect .p-treeselect-label {
+ border: 0 none;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5, inset 0 0 0 1px #3F51B5;
+}
+
+.p-treeselect-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+
+.p-input-filled .p-treeselect {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ border: 1px solid transparent;
+ background: #f5f5f5 no-repeat;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
+ background-size: 0 2px, 100% 1px;
+ background-position: 50% 100%, 50% 100%;
+ background-origin: border-box;
+}
+.p-input-filled .p-treeselect .p-inputtext {
+ background-image: none;
+ background-color: transparent;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #ececec;
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #3F51B5, #3F51B5), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-color: #dcdcdc;
+ border-color: transparent;
+ background-size: 100% 2px, 100% 1px;
+}
+.p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
+ background-image: none;
+ background: transparent;
+}
+.p-input-filled .p-treeselect .p-treeselect-label:hover {
+ background-image: none;
+ background: transparent;
+}
+
+.p-float-label .p-treeselect-label .p-treeselect-token {
+ padding: 0.25rem 1rem;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect .p-treeselect-label {
+ padding-top: 1.25rem;
+ padding-bottom: 0.25rem;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
+ font-size: 75%;
+}
+.p-input-filled .p-treeselect.p-invalid {
+ border-color: transparent;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+.p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
+ box-shadow: none;
+ background-image: linear-gradient(to bottom, #B00020, #B00020), linear-gradient(to bottom, #B00020, #B00020);
+}
+
+.p-treeselect.p-invalid:not(.p-disabled).p-focus {
+ box-shadow: inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020, inset 0 0 0 1px #B00020;
+}
+
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+
+.p-treetable .p-sortable-column {
+ outline: 0 none;
+}
+.p-treetable .p-sortable-column:focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr {
+ outline: 0 none;
+}
+.p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
+ background-color: rgba(0, 0, 0, 0.03);
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ position: relative;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
+ transition: background-color 0.2s;
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
+ background-color: rgba(63, 81, 181, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
+ background-color: rgba(63, 81, 181, 0.12);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
+ display: block;
+ position: absolute;
+ bottom: 0;
+ height: 2px;
+ background-color: #3F51B5;
+ transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ margin: 0.5rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ margin: 0 0.5rem;
+}
+
+.p-togglebutton.p-button:focus {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+}
+.p-togglebutton.p-button:focus.p-highlight {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+}
+
+.p-splitbutton.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-splitbutton.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .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(63, 81, 181, 0.16);
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:focus {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button:enabled:active {
+ box-shadow: inset 0 0 0 1px;
+}
+.p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
+ margin-left: -1px;
+ width: calc(2.75rem + 1px);
+}
+.p-splitbutton.p-disabled.p-button-text > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-disabled.p-button-outlined > .p-button {
+ background-color: transparent !important;
+ color: rgba(0, 0, 0, 0.38) !important;
+ border-color: rgba(0, 0, 0, 0.38) !important;
+}
+.p-splitbutton.p-button-raised > .p-button:enabled:focus, .p-splitbutton.p-button-raised > .p-button:not(button):not(a):not(.p-disabled):focus {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(255, 64, 129, 0.12);
+}
+.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, .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(255, 64, 129, 0.16);
+}
+
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(33, 150, 243, 0.12);
+}
+.p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active {
+ background: rgba(33, 150, 243, 0.16);
+}
+
+.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(104, 159, 56, 0.12);
+}
+.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, .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(104, 159, 56, 0.16);
+}
+
+.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(251, 192, 45, 0.12);
+}
+.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, .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(251, 192, 45, 0.16);
+}
+
+.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(156, 39, 176, 0.12);
+}
+.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, .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(156, 39, 176, 0.16);
+}
+
+.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):focus {
+ background: rgba(211, 47, 47, 0.12);
+}
+.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, .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(211, 47, 47, 0.16);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/frontend/src/assets/layout/styles/theme/saga-blue/theme.css b/frontend/src/assets/layout/styles/theme/saga-blue/theme.css
new file mode 100644
index 0000000..5ba1efe
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/saga-blue/theme.css
@@ -0,0 +1,6240 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#2196F3;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f8f9fa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dee2e6;
+ --surface-hover: #e9ecef;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.2rem #a6d5fa;
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #f44336;
+}
+
+.p-text-secondary {
+ color: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#f4fafe;
+ --primary-100:#cae6fc;
+ --primary-200:#a0d2fa;
+ --primary-300:#75bef8;
+ --primary-400:#4baaf5;
+ --primary-500:#2196f3;
+ --primary-600:#1c80cf;
+ --primary-700:#1769aa;
+ --primary-800:#125386;
+ --primary-900:#0d3c61;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #2196F3;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #E3F2FD;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 2.857rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #2196F3;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 2.857rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #2196F3;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.5rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #2196F3;
+ background: #2196F3;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #2196F3;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #0b7ad1;
+ background: #0b7ad1;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #2196F3;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #0b7ad1;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #2196F3;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #E3F2FD;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44336;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.5rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #2196F3;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #6c757d;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #2196F3;
+}
+.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: #2196F3;
+}
+.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: #2196F3;
+}
+.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: #2196F3;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #f44336;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44336;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #a6d5fa;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #2196F3;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0d89ec;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44336;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #2196F3;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44336;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44336;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44336;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #2196F3;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #E3F2FD;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.5rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 3.5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: #6c757d;
+ right: 2rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #2196F3;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #2196F3;
+ background: #2196F3;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #0b7ad1;
+ background: #0b7ad1;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #2196F3;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #0b7ad1;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #495057;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #e74c3c;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #2196F3;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #2196F3;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #c0392b;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #2196F3;
+ border-color: #2196F3;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #0d89ec;
+ border-color: #0d89ec;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #f44336;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #2196F3;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-slider .p-slider-range {
+ background: #2196F3;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #2196F3;
+ border-color: #2196F3;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #2196F3;
+ border-color: #2196F3;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #0d89ec;
+ border-color: #0d89ec;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #f44336;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #2196F3;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #f44336;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.5rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 1px solid #2196F3;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #0d89ec;
+ color: #ffffff;
+ border-color: #0d89ec;
+}
+.p-button:enabled:active {
+ background: #0b7ad1;
+ color: #ffffff;
+ border-color: #0b7ad1;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #2196F3;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #56717d;
+ color: #ffffff;
+ border-color: #56717d;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #beccd2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #4d646f;
+ color: #ffffff;
+ border-color: #4d646f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #0288D1;
+ border: 1px solid #0288D1;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #027abc;
+ color: #ffffff;
+ border-color: #027abc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #89d4fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #026da7;
+ color: #ffffff;
+ border-color: #026da7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #0288D1;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 1px solid #689F38;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #5e8f32;
+ color: #ffffff;
+ border-color: #5e8f32;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c2e0a8;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #537f2d;
+ color: #ffffff;
+ border-color: #537f2d;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 1px solid #FBC02D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fab710;
+ color: #212529;
+ border-color: #fab710;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fde6ab;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #e8a704;
+ color: #212529;
+ border-color: #e8a704;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 1px solid #D32F2F;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02929;
+ color: #ffffff;
+ border-color: #c02929;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edacac;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa2424;
+ color: #ffffff;
+ border-color: #aa2424;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #0b7ad1;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #0b7ad1;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #0b7ad1;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ 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(33, 150, 243, 0.04);
+ color: #2196F3;
+}
+.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(33, 150, 243, 0.16);
+ color: #2196F3;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #2196F3;
+ 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(33, 150, 243, 0.04);
+ color: #2196F3;
+ 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(33, 150, 243, 0.16);
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #607D8B;
+ 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(96, 125, 139, 0.04);
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ color: #607D8B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #607D8B;
+ 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(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ color: #0288D1;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.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: #e9ecef;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #dee2e6;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #E3F2FD;
+ color: #495057;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #E3F2FD;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #2196F3;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #2196F3;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e9ecef;
+ color: #2196F3;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #2196F3;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #a6d5fa;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #E3F2FD;
+ color: #495057;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #E3F2FD;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #E3F2FD;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #2196F3;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.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: #E3F2FD;
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #495057;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #e9ecef;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #E3F2FD;
+ color: #495057;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #a6d5fa;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #0d89ec;
+ border: 1px solid #0d89ec;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 1px solid #2196F3;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #0d89ec;
+ color: #ffffff;
+ border-color: #0d89ec;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #0b7ad1;
+ color: #ffffff;
+ border-color: #0b7ad1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.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 0.2rem #a6d5fa;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #2196F3;
+ border-color: #2196F3;
+ 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: #0d89ec;
+ border-color: #0d89ec;
+ 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 0.2rem #a6d5fa;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #0d89ec;
+ border-color: #0d89ec;
+}
+.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: #0d89ec;
+ border-color: #0d89ec;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 1px solid #2196F3;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #0d89ec;
+ color: #ffffff;
+ border-color: #0d89ec;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #0b7ad1;
+ color: #ffffff;
+ border-color: #0b7ad1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #2196F3;
+ border: 1px solid #2196F3;
+}
+.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 0.2rem #a6d5fa;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #2196F3;
+ border-color: #2196F3;
+ 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: #0d89ec;
+ border-color: #0d89ec;
+ 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 0.2rem #a6d5fa;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #E3F2FD;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #6cbbf5;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+}
+.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 0.2rem #a6d5fa;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #E3F2FD;
+ border-color: #E3F2FD;
+ color: #495057;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #2196F3;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #a6d5fa;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #E3F2FD;
+ color: #495057;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #89c8f7;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #dee2e6;
+ background-color: #ffffff;
+ color: #495057;
+ padding: 0;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #E3F2FD;
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #a6d5fa;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #E3F2FD;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #2196F3;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #2196F3;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #a6d5fa;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #E3F2FD;
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #2196F3;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 0.2rem #a6d5fa;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.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 #dee2e6;
+}
+.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 #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #a6d5fa;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #2196F3;
+ color: #2196F3;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #2196F3;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #a6d5fa;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #2196F3;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #0d89ec;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #0d89ec;
+ color: #ffffff;
+ border-color: #0d89ec;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #0b7ad1;
+ color: #ffffff;
+ border-color: #0b7ad1;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #2196F3;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #2196F3;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #2196F3;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-badge {
+ background: #2196F3;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ 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-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #2196F3;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #e9ecef;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #495057;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #2196F3;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #E3F2FD;
+ color: #495057;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #a6d5fa;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #2196F3;
+ color: #2196F3;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #2196F3;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #a6d5fa;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #2196F3;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #a6d5fa;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #e9ecef;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #dee2e6;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #E3F2FD;
+ color: #495057;
+}
+.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: #E3F2FD;
+ color: #495057;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 3px;
+}
+.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: #2196F3;
+ 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: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #2196F3;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #e9ecef;
+ border-radius: 3px;
+}
+.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: #2196F3;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #2196F3;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #2196F3;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #2196F3;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #2196F3;
+}
diff --git a/frontend/src/assets/layout/styles/theme/saga-green/theme.css b/frontend/src/assets/layout/styles/theme/saga-green/theme.css
new file mode 100644
index 0000000..536d884
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/saga-green/theme.css
@@ -0,0 +1,6240 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#4CAF50;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f8f9fa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dee2e6;
+ --surface-hover: #e9ecef;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.2rem #b7e0b8;
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #f44336;
+}
+
+.p-text-secondary {
+ color: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#f6fbf6;
+ --primary-100:#d4ecd5;
+ --primary-200:#b2ddb4;
+ --primary-300:#90cd93;
+ --primary-400:#6ebe71;
+ --primary-500:#4caf50;
+ --primary-600:#419544;
+ --primary-700:#357b38;
+ --primary-800:#2a602c;
+ --primary-900:#1e4620;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #4CAF50;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #E8F5E9;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 2.857rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #4CAF50;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 2.857rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #4CAF50;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.5rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #4CAF50;
+ background: #4CAF50;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #4CAF50;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #3d8c40;
+ background: #3d8c40;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #4CAF50;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #3d8c40;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #4CAF50;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #E8F5E9;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44336;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.5rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #4CAF50;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #6c757d;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #4CAF50;
+}
+.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: #4CAF50;
+}
+.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: #4CAF50;
+}
+.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: #4CAF50;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #f44336;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44336;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #b7e0b8;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #4CAF50;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #449e48;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44336;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #4CAF50;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44336;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44336;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44336;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #4CAF50;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #E8F5E9;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.5rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 3.5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: #6c757d;
+ right: 2rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #4CAF50;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #4CAF50;
+ background: #4CAF50;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #3d8c40;
+ background: #3d8c40;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #4CAF50;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #3d8c40;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #495057;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #e74c3c;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #4CAF50;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #4CAF50;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #c0392b;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #4CAF50;
+ border-color: #4CAF50;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #449e48;
+ border-color: #449e48;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #f44336;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #4CAF50;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-slider .p-slider-range {
+ background: #4CAF50;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #4CAF50;
+ border-color: #4CAF50;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #4CAF50;
+ border-color: #4CAF50;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #449e48;
+ border-color: #449e48;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #f44336;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #4CAF50;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #f44336;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.5rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 1px solid #4CAF50;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #449e48;
+ color: #ffffff;
+ border-color: #449e48;
+}
+.p-button:enabled:active {
+ background: #3d8c40;
+ color: #ffffff;
+ border-color: #3d8c40;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4CAF50;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ color: #4CAF50;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #4CAF50;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #56717d;
+ color: #ffffff;
+ border-color: #56717d;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #beccd2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #4d646f;
+ color: #ffffff;
+ border-color: #4d646f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #0288D1;
+ border: 1px solid #0288D1;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #027abc;
+ color: #ffffff;
+ border-color: #027abc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #89d4fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #026da7;
+ color: #ffffff;
+ border-color: #026da7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #0288D1;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 1px solid #689F38;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #5e8f32;
+ color: #ffffff;
+ border-color: #5e8f32;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c2e0a8;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #537f2d;
+ color: #ffffff;
+ border-color: #537f2d;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 1px solid #FBC02D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fab710;
+ color: #212529;
+ border-color: #fab710;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fde6ab;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #e8a704;
+ color: #212529;
+ border-color: #e8a704;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 1px solid #D32F2F;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02929;
+ color: #ffffff;
+ border-color: #c02929;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edacac;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa2424;
+ color: #ffffff;
+ border-color: #aa2424;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #3d8c40;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #3d8c40;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #3d8c40;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #4CAF50;
+ 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(76, 175, 80, 0.04);
+ color: #4CAF50;
+}
+.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(76, 175, 80, 0.16);
+ color: #4CAF50;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #4CAF50;
+ 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(76, 175, 80, 0.04);
+ color: #4CAF50;
+ 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(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #607D8B;
+ 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(96, 125, 139, 0.04);
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ color: #607D8B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #607D8B;
+ 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(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ color: #0288D1;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.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: #e9ecef;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #dee2e6;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #E8F5E9;
+ color: #495057;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #E8F5E9;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #4CAF50;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #4CAF50;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e9ecef;
+ color: #4CAF50;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #4CAF50;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #b7e0b8;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #E8F5E9;
+ color: #495057;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #E8F5E9;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #E8F5E9;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #4CAF50;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.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: #E8F5E9;
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #495057;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #e9ecef;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #E8F5E9;
+ color: #495057;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #b7e0b8;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #449e48;
+ border: 1px solid #449e48;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 1px solid #4CAF50;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #449e48;
+ color: #ffffff;
+ border-color: #449e48;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #3d8c40;
+ color: #ffffff;
+ border-color: #3d8c40;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.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 0.2rem #b7e0b8;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #4CAF50;
+ border-color: #4CAF50;
+ 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: #449e48;
+ border-color: #449e48;
+ 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 0.2rem #b7e0b8;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #449e48;
+ border-color: #449e48;
+}
+.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: #449e48;
+ border-color: #449e48;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 1px solid #4CAF50;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #449e48;
+ color: #ffffff;
+ border-color: #449e48;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #3d8c40;
+ color: #ffffff;
+ border-color: #3d8c40;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #4CAF50;
+ border: 1px solid #4CAF50;
+}
+.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 0.2rem #b7e0b8;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #4CAF50;
+ border-color: #4CAF50;
+ 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: #449e48;
+ border-color: #449e48;
+ 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 0.2rem #b7e0b8;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #E8F5E9;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #8fce94;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+}
+.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 0.2rem #b7e0b8;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #E8F5E9;
+ border-color: #E8F5E9;
+ color: #495057;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #4CAF50;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #b7e0b8;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #E8F5E9;
+ color: #495057;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #a6d8a9;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #dee2e6;
+ background-color: #ffffff;
+ color: #495057;
+ padding: 0;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #E8F5E9;
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #b7e0b8;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #E8F5E9;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #4CAF50;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #4CAF50;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #b7e0b8;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #E8F5E9;
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #4CAF50;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 0.2rem #b7e0b8;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.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 #dee2e6;
+}
+.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 #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #b7e0b8;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #4CAF50;
+ color: #4CAF50;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #4CAF50;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #b7e0b8;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #4CAF50;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #449e48;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #449e48;
+ color: #ffffff;
+ border-color: #449e48;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #3d8c40;
+ color: #ffffff;
+ border-color: #3d8c40;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #4CAF50;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #4CAF50;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #4CAF50;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-badge {
+ background: #4CAF50;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ 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-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #4CAF50;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #e9ecef;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #495057;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #4CAF50;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #E8F5E9;
+ color: #495057;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #b7e0b8;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #4CAF50;
+ color: #4CAF50;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #4CAF50;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #b7e0b8;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #4CAF50;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #b7e0b8;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #e9ecef;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #dee2e6;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #E8F5E9;
+ color: #495057;
+}
+.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: #E8F5E9;
+ color: #495057;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 3px;
+}
+.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: #4CAF50;
+ 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: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #4CAF50;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #e9ecef;
+ border-radius: 3px;
+}
+.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: #4CAF50;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #4CAF50;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #4CAF50;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #4CAF50;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #4CAF50;
+}
diff --git a/frontend/src/assets/layout/styles/theme/saga-orange/theme.css b/frontend/src/assets/layout/styles/theme/saga-orange/theme.css
new file mode 100644
index 0000000..db13195
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/saga-orange/theme.css
@@ -0,0 +1,6240 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#FFC107;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f8f9fa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dee2e6;
+ --surface-hover: #e9ecef;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.2rem #ffe69c;
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #f44336;
+}
+
+.p-text-secondary {
+ color: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#fffcf3;
+ --primary-100:#fff0c3;
+ --primary-200:#ffe494;
+ --primary-300:#ffd965;
+ --primary-400:#ffcd36;
+ --primary-500:#ffc107;
+ --primary-600:#d9a406;
+ --primary-700:#b38705;
+ --primary-800:#8c6a04;
+ --primary-900:#664d03;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #FFC107;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #FFF3E0;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 2.857rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #FFC107;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 2.857rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #FFC107;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.5rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #FFC107;
+ background: #FFC107;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #FFC107;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #d29d00;
+ background: #d29d00;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #FFC107;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #d29d00;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #FFC107;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #FFF3E0;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44336;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.5rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #FFC107;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #6c757d;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #FFC107;
+}
+.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: #FFC107;
+}
+.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: #FFC107;
+}
+.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: #FFC107;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #f44336;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44336;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #ffe69c;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #FFC107;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ecb100;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44336;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #FFC107;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44336;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44336;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44336;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #FFC107;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #FFF3E0;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.5rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 3.5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: #6c757d;
+ right: 2rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #FFC107;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #FFC107;
+ background: #FFC107;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #d29d00;
+ background: #d29d00;
+ color: #212529;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #FFC107;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #d29d00;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #495057;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #e74c3c;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #FFC107;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #FFC107;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #c0392b;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #FFC107;
+ border-color: #FFC107;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #ecb100;
+ border-color: #ecb100;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #f44336;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #FFC107;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-slider .p-slider-range {
+ background: #FFC107;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #FFC107;
+ border-color: #FFC107;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #FFC107;
+ border-color: #FFC107;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #ecb100;
+ border-color: #ecb100;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #f44336;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #FFC107;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #f44336;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.5rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #212529;
+ background: #FFC107;
+ border: 1px solid #FFC107;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #ecb100;
+ color: #212529;
+ border-color: #ecb100;
+}
+.p-button:enabled:active {
+ background: #d29d00;
+ color: #212529;
+ border-color: #d29d00;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFC107;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ color: #FFC107;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ color: #FFC107;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #FFC107;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ color: #FFC107;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ color: #FFC107;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #FFC107;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #56717d;
+ color: #ffffff;
+ border-color: #56717d;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #beccd2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #4d646f;
+ color: #ffffff;
+ border-color: #4d646f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #0288D1;
+ border: 1px solid #0288D1;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #027abc;
+ color: #ffffff;
+ border-color: #027abc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #89d4fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #026da7;
+ color: #ffffff;
+ border-color: #026da7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #0288D1;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 1px solid #689F38;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #5e8f32;
+ color: #ffffff;
+ border-color: #5e8f32;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c2e0a8;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #537f2d;
+ color: #ffffff;
+ border-color: #537f2d;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 1px solid #FBC02D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fab710;
+ color: #212529;
+ border-color: #fab710;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fde6ab;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #e8a704;
+ color: #212529;
+ border-color: #e8a704;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 1px solid #D32F2F;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02929;
+ color: #ffffff;
+ border-color: #c02929;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edacac;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa2424;
+ color: #ffffff;
+ border-color: #aa2424;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #d29d00;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #d29d00;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #d29d00;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFC107;
+ 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(255, 193, 7, 0.04);
+ color: #FFC107;
+}
+.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(255, 193, 7, 0.16);
+ color: #FFC107;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFC107;
+ 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(255, 193, 7, 0.04);
+ color: #FFC107;
+ 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(255, 193, 7, 0.16);
+ color: #FFC107;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #607D8B;
+ 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(96, 125, 139, 0.04);
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ color: #607D8B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #607D8B;
+ 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(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ color: #0288D1;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.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: #e9ecef;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #dee2e6;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #FFF3E0;
+ color: #495057;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #FFF3E0;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #FFC107;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #FFC107;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e9ecef;
+ color: #FFC107;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #FFC107;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #ffe69c;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #FFF3E0;
+ color: #495057;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #FFF3E0;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #FFF3E0;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #FFC107;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.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: #FFF3E0;
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #495057;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #e9ecef;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #FFF3E0;
+ color: #495057;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #ffe69c;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #ecb100;
+ border: 1px solid #ecb100;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFC107;
+ border: 1px solid #FFC107;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #ecb100;
+ color: #212529;
+ border-color: #ecb100;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #d29d00;
+ color: #212529;
+ border-color: #d29d00;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.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 0.2rem #ffe69c;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #FFC107;
+ border-color: #FFC107;
+ color: #212529;
+}
+.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: #ecb100;
+ border-color: #ecb100;
+ color: #212529;
+}
+.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 0.2rem #ffe69c;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #ecb100;
+ border-color: #ecb100;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #ecb100;
+ border-color: #ecb100;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFC107;
+ border: 1px solid #FFC107;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #ecb100;
+ color: #212529;
+ border-color: #ecb100;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #d29d00;
+ color: #212529;
+ border-color: #d29d00;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #212529;
+ background: #FFC107;
+ border: 1px solid #FFC107;
+}
+.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 0.2rem #ffe69c;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #FFC107;
+ border-color: #FFC107;
+ color: #212529;
+}
+.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: #ecb100;
+ border-color: #ecb100;
+ color: #212529;
+}
+.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 0.2rem #ffe69c;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #FFF3E0;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #ffc261;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+}
+.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 0.2rem #ffe69c;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #FFF3E0;
+ border-color: #FFF3E0;
+ color: #495057;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #FFC107;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #ffe69c;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #FFF3E0;
+ color: #495057;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #ffce80;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #dee2e6;
+ background-color: #ffffff;
+ color: #495057;
+ padding: 0;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #FFF3E0;
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #ffe69c;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #FFF3E0;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #FFC107;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #FFC107;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #ffe69c;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #FFF3E0;
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #FFC107;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 0.2rem #ffe69c;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.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 #dee2e6;
+}
+.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 #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #ffe69c;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #ffe69c;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #FFC107;
+ color: #FFC107;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #FFC107;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #ffe69c;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #FFC107;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #ecb100;
+ color: #212529;
+}
+.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: #495057;
+ border: 0 none;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #ffe69c;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #ecb100;
+ color: #212529;
+ border-color: #ecb100;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #d29d00;
+ color: #212529;
+ border-color: #d29d00;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #FFC107;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #FFC107;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #FFC107;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-badge {
+ background: #FFC107;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ 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-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #FFC107;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #e9ecef;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #495057;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #FFC107;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #FFF3E0;
+ color: #495057;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #ffe69c;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #FFC107;
+ color: #FFC107;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #FFC107;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #ffe69c;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #FFC107;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #ffe69c;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #ffe69c;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #e9ecef;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #dee2e6;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #FFF3E0;
+ color: #495057;
+}
+.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: #FFF3E0;
+ color: #495057;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 3px;
+}
+.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: #FFC107;
+ color: #212529;
+ 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: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #FFC107;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #e9ecef;
+ border-radius: 3px;
+}
+.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: #FFC107;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #FFC107;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #FFC107;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #FFC107;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #FFC107;
+}
diff --git a/frontend/src/assets/layout/styles/theme/saga-purple/theme.css b/frontend/src/assets/layout/styles/theme/saga-purple/theme.css
new file mode 100644
index 0000000..32ba45c
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/saga-purple/theme.css
@@ -0,0 +1,6240 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#f8f9fa;
+ --surface-c:#e9ecef;
+ --surface-d:#dee2e6;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#495057;
+ --text-color-secondary:#6c757d;
+ --primary-color:#9C27B0;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F5F5F5;
+ --surface-200: #EEEEEE;
+ --surface-300: #E0E0E0;
+ --surface-400: #BDBDBD;
+ --surface-500: #9E9E9E;
+ --surface-600: #757575;
+ --surface-700: #616161;
+ --surface-800: #424242;
+ --surface-900: #212121;
+ --gray-50: #FAFAFA;
+ --gray-100: #F5F5F5;
+ --gray-200: #EEEEEE;
+ --gray-300: #E0E0E0;
+ --gray-400: #BDBDBD;
+ --gray-500: #9E9E9E;
+ --gray-600: #757575;
+ --gray-700: #616161;
+ --gray-800: #424242;
+ --gray-900: #212121;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f8f9fa;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dee2e6;
+ --surface-hover: #e9ecef;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.2rem #df9eea;
+ color-scheme: light;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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: #f44336;
+}
+
+.p-text-secondary {
+ color: #6c757d;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#faf4fb;
+ --primary-100:#e7cbec;
+ --primary-200:#d4a2dd;
+ --primary-300:#c279ce;
+ --primary-400:#af50bf;
+ --primary-500:#9c27b0;
+ --primary-600:#852196;
+ --primary-700:#6d1b7b;
+ --primary-800:#561561;
+ --primary-900:#3e1046;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #9C27B0;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #F3E5F5;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: #6c757d;
+ right: 2.857rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #dee2e6;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.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: #495057;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #9C27B0;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #ced4da;
+ color: #495057;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #dee2e6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dee2e6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: #6c757d;
+ right: 2.857rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #9C27B0;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.5rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #9C27B0;
+ background: #9C27B0;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #9C27B0;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #7d1f8d;
+ background: #7d1f8d;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #9C27B0;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #7d1f8d;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #9C27B0;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #F3E5F5;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44336;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.5rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #323232;
+ border: 1px solid #191919;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #9C27B0;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #6c757d;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f8f9fa;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #6c757d;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #495057;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dee2e6;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #495057;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #495057;
+}
+.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: #9C27B0;
+}
+.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: #9C27B0;
+}
+.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: #9C27B0;
+}
+.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: #9C27B0;
+}
+
+.p-inputgroup-addon {
+ background: #e9ecef;
+ color: #6c757d;
+ border-top: 1px solid #ced4da;
+ border-left: 1px solid #ced4da;
+ border-bottom: 1px solid #ced4da;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #ced4da;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #f44336;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44336;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 0.2rem #df9eea;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #9C27B0;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #8c239e;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44336;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #9C27B0;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44336;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44336;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44336;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #9C27B0;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #F3E5F5;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.5rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #dee2e6;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #D32F2F;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FBC02D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #689F38;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: #6c757d;
+ right: 0.5rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 3.5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: #6c757d;
+ right: 2rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #9C27B0;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #9C27B0;
+ background: #9C27B0;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #7d1f8d;
+ background: #7d1f8d;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #9C27B0;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #7d1f8d;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #495057;
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #e74c3c;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #9C27B0;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #9C27B0;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #c0392b;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #9C27B0;
+ border-color: #9C27B0;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #8c239e;
+ border-color: #8c239e;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #f44336;
+}
+
+.p-slider {
+ background: #dee2e6;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #9C27B0;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-slider .p-slider-range {
+ background: #9C27B0;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #9C27B0;
+ border-color: #9C27B0;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #6c757d;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #6c757d;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #9C27B0;
+ border-color: #9C27B0;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #8c239e;
+ border-color: #8c239e;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #f44336;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #9C27B0;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #f44336;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.5rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: #6c757d;
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #9C27B0;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #56717d;
+ color: #ffffff;
+ border-color: #56717d;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #beccd2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #4d646f;
+ color: #ffffff;
+ border-color: #4d646f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #0288D1;
+ border: 1px solid #0288D1;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #027abc;
+ color: #ffffff;
+ border-color: #027abc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #89d4fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #026da7;
+ color: #ffffff;
+ border-color: #026da7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #0288D1;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 1px solid #689F38;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #5e8f32;
+ color: #ffffff;
+ border-color: #5e8f32;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c2e0a8;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #537f2d;
+ color: #ffffff;
+ border-color: #537f2d;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 1px solid #FBC02D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fab710;
+ color: #212529;
+ border-color: #fab710;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fde6ab;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #e8a704;
+ color: #212529;
+ border-color: #e8a704;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 1px solid #D32F2F;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02929;
+ color: #ffffff;
+ border-color: #c02929;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edacac;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa2424;
+ color: #ffffff;
+ border-color: #aa2424;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #7d1f8d;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #7d1f8d;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #7d1f8d;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ 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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+ 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(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #6c757d;
+}
+.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: #e9ecef;
+ color: #6c757d;
+}
+.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: #dee2e6;
+ color: #6c757d;
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #607D8B;
+ 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(96, 125, 139, 0.04);
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ color: #607D8B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #607D8B;
+ 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(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.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(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ color: #0288D1;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #0288D1;
+ 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(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.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(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ color: #689F38;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #689F38;
+ 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(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.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(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ color: #FBC02D;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FBC02D;
+ 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(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.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(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ color: #9C27B0;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #9C27B0;
+ 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(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.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(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ color: #D32F2F;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #D32F2F;
+ 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(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.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(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.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: #e9ecef;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #dee2e6;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #F3E5F5;
+ color: #495057;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #F3E5F5;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #9C27B0;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #9C27B0;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e9ecef;
+ color: #9C27B0;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #9C27B0;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #df9eea;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #F3E5F5;
+ color: #495057;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #F3E5F5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #F3E5F5;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #9C27B0;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f8f9fa;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.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: #F3E5F5;
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #495057;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #e9ecef;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #F3E5F5;
+ color: #495057;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.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 #df9eea;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #8c239e;
+ border: 1px solid #8c239e;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.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 0.2rem #df9eea;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #9C27B0;
+ border-color: #9C27B0;
+ 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: #8c239e;
+ border-color: #8c239e;
+ 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 0.2rem #df9eea;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.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 #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+}
+.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: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #8c239e;
+ border-color: #8c239e;
+}
+.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: #8c239e;
+ border-color: #8c239e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.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 0.2rem #df9eea;
+}
+.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 #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.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: #9C27B0;
+ border-color: #9C27B0;
+ 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: #8c239e;
+ border-color: #8c239e;
+ 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 0.2rem #df9eea;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #F3E5F5;
+ color: #495057;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #c989d2;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dee2e6;
+ border-color: #dee2e6;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+}
+.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 0.2rem #df9eea;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #6c757d;
+ border: solid #e9ecef;
+ border-width: 0;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #6c757d;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #F3E5F5;
+ border-color: #F3E5F5;
+ color: #495057;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e9ecef;
+ border-color: transparent;
+ color: #495057;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: #e9ecef;
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: #e9ecef;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: #495057;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #9C27B0;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #ffffff;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #dee2e6;
+}
+.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 #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.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 #df9eea;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #F3E5F5;
+ color: #495057;
+}
+.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: #495057;
+}
+.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: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #d3a1db;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #dee2e6;
+ background-color: #ffffff;
+ color: #495057;
+ padding: 0;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #F3E5F5;
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: #495057;
+ background: #f8f9fa;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #df9eea;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #6c757d;
+ 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: #495057;
+ background: #F3E5F5;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #6c757d;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #f8f9fa;
+ color: #9C27B0;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #9C27B0;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #df9eea;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #F3E5F5;
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #495057;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #9C27B0;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f8f9fa;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 0.2rem #df9eea;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ 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: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #495057;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.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: #6c757d;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.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 #dee2e6;
+}
+.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 #dee2e6;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 0.2rem #df9eea;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #df9eea;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #9C27B0;
+ color: #9C27B0;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #9C27B0;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #df9eea;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #9C27B0;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #8c239e;
+ 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: #495057;
+ border: 0 none;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.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 0.2rem #df9eea;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #9C27B0;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #9C27B0;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #9C27B0;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-menubar .p-menuitem-badge {
+ background: #9C27B0;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #6c757d;
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ 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-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ background: #f8f9fa;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #e9ecef;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #dee2e6;
+ background: #e9ecef;
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #9C27B0;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #e9ecef;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #495057;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: #6c757d;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: #495057;
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #9C27B0;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ 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: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #F3E5F5;
+ color: #495057;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ 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 #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 0.2rem #df9eea;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #9C27B0;
+ color: #9C27B0;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #9C27B0;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #df9eea;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #9C27B0;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #df9eea;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 0.2rem #df9eea;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #e9ecef;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #dee2e6;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #F3E5F5;
+ color: #495057;
+}
+.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: #F3E5F5;
+ color: #495057;
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #dee2e6;
+ border-radius: 3px;
+}
+.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: #9C27B0;
+ 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: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #D32F2F;
+ 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-chip {
+ background-color: #dee2e6;
+ color: #495057;
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #dee2e6;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #9C27B0;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: #f8f9fa;
+}
+
+.p-skeleton {
+ background-color: #e9ecef;
+ border-radius: 3px;
+}
+.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: #9C27B0;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #689F38;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #0288D1;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #FBC02D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #D32F2F;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #9C27B0;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #9C27B0;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #9C27B0;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #9C27B0;
+}
diff --git a/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Bold.woff b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Bold.woff
new file mode 100644
index 0000000..eaf3d4b
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Bold.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Bold.woff2 b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Bold.woff2
new file mode 100644
index 0000000..2846f29
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Bold.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Light.woff b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Light.woff
new file mode 100644
index 0000000..c496464
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Light.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Light.woff2 b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Light.woff2
new file mode 100644
index 0000000..bc4be66
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Light.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Medium.woff b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Medium.woff
new file mode 100644
index 0000000..d546843
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Medium.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Medium.woff2 b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Medium.woff2
new file mode 100644
index 0000000..f92498a
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Medium.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Regular.woff b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Regular.woff
new file mode 100644
index 0000000..62d3a61
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Regular.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Regular.woff2 b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Regular.woff2
new file mode 100644
index 0000000..6c2b689
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Regular.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-SemiBold.woff b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-SemiBold.woff
new file mode 100644
index 0000000..a815f43
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-SemiBold.woff differ
diff --git a/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-SemiBold.woff2 b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-SemiBold.woff2
new file mode 100644
index 0000000..611e90c
Binary files /dev/null and b/frontend/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-SemiBold.woff2 differ
diff --git a/frontend/src/assets/layout/styles/theme/tailwind-light/theme.css b/frontend/src/assets/layout/styles/theme/tailwind-light/theme.css
new file mode 100644
index 0000000..a1b5cc3
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/tailwind-light/theme.css
@@ -0,0 +1,6335 @@
+:root {
+ --surface-a:#ffffff;
+ --surface-b:#fafafa;
+ --surface-c:#f4f4f5;
+ --surface-d:#e5e7eb;
+ --surface-e:#ffffff;
+ --surface-f:#ffffff;
+ --text-color:#3f3f46;
+ --text-color-secondary:#71717A;
+ --primary-color:#4F46E5;
+ --primary-color-text:#ffffff;
+ --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;
+ --surface-0: #ffffff;
+ --surface-50: #FAFAFA;
+ --surface-100: #F4F4F5;
+ --surface-200: #E4E4E7;
+ --surface-300: #D4D4D8;
+ --surface-400: #A1A1AA;
+ --surface-500: #71717A;
+ --surface-600: #52525B;
+ --surface-700: #3F3F46;
+ --surface-800: #27272A;
+ --surface-900: #18181B;
+ --gray-50: #FAFAFA;
+ --gray-100: #F4F4F5;
+ --gray-200: #E4E4E7;
+ --gray-300: #D4D4D8;
+ --gray-400: #A1A1AA;
+ --gray-500: #71717A;
+ --gray-600: #52525B;
+ --gray-700: #3F3F46;
+ --gray-800: #27272A;
+ --gray-900: #18181B;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:0.375rem;
+ --surface-ground:#FAFAFA;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#e5e7eb;
+ --surface-hover: #f4f4f5;
+ --focus-ring: 0 0 0 1px #6366F1;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ color-scheme: light;
+}
+
+@font-face {
+ font-family: "Inter";
+ font-style: normal;
+ font-weight: 300;
+ src: local(""), url("./fonts/Inter-Light.woff2") format("woff2"), url("./fonts/Inter-Light.woff") format("woff");
+ /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+@font-face {
+ font-family: "Inter";
+ font-style: normal;
+ font-weight: 400;
+ src: local(""), url("./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: local(""), url("./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: local(""), url("./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: local(""), url("./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 .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #d4d4d8;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.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;
+ margin-right: 0.5rem;
+ background: #EEF2FF;
+ color: #312E81;
+ border-radius: 0.375rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f0a9a7;
+}
+
+.p-autocomplete-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-autocomplete-panel .p-autocomplete-items {
+ padding: 0.25rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ border: 0 none;
+ color: #3f3f46;
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #18181B;
+ background: #f4f4f5;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #312E81;
+ background: #EEF2FF;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ background: #ffffff;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: #71717A;
+ right: 0.75rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: #71717A;
+ right: 3.75rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #f0a9a7;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #3f3f46;
+ border: 1px solid #d4d4d8;
+ border-radius: 0.375rem;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ 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-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #3f3f46;
+ background: #ffffff;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #e5e7eb;
+ border-top-right-radius: 0.375rem;
+ border-top-left-radius: 0.375rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #71717A;
+ 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: #18181B;
+ border-color: transparent;
+ background: #f4f4f5;
+}
+.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 #6366F1;
+}
+.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: #3f3f46;
+ transition: none;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #4F46E5;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.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: #312E81;
+ background: #EEF2FF;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #d4d4d8;
+ color: #3f3f46;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #312E81;
+ background: #EEF2FF;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #f3f4f6;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #f3f4f6;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #71717A;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: none;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #18181B;
+ border-color: transparent;
+ background: #f4f4f5;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #312E81;
+ background: #EEF2FF;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #312E81;
+ background: #EEF2FF;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #f3f4f6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: #f4f4f5;
+}
+.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 #6366F1;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #f4f4f5;
+}
+.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 #6366F1;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #f4f4f5;
+}
+.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 #6366F1;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: #71717A;
+ right: 0.75rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: #71717A;
+ right: 3.75rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #d4d4d8;
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #d4d4d8;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #71717A;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #71717A;
+ width: 3rem;
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+}
+
+.p-cascadeselect-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-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.25rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #3f3f46;
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.75rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #6366F1;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #312E81;
+ background: #EEF2FF;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #18181B;
+ background: #f4f4f5;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #f0a9a7;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #fafafa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #fafafa;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.75rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: #71717A;
+ right: 3rem;
+}
+
+.p-checkbox {
+ width: 16px;
+ height: 16px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #d4d4d8;
+ background: #ffffff;
+ width: 16px;
+ height: 16px;
+ color: #3f3f46;
+ border-radius: 0.375rem;
+ transition: none;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 10px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #4F46E5;
+ background: #4F46E5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #d4d4d8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #4F46E5;
+ background: #4F46E5;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f0a9a7;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #fafafa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #4F46E5;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #fafafa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #4F46E5;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #d4d4d8;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EEF2FF;
+ color: #312E81;
+ border-radius: 0.375rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-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-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f0a9a7;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.75rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: #71717A;
+ right: 0.75rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #27272A;
+ border: 1px solid #18181B;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ 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 {
+ 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: #4F46E5;
+}
+.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: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-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:not(.p-highlight):not(.p-disabled):hover {
+ color: #18181B;
+ background: #f4f4f5;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ background: transparent;
+}
+.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.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #f0a9a7;
+}
+
+.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-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.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: #4F46E5;
+}
+.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: #4F46E5;
+}
+.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: #4F46E5;
+}
+.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: #4F46E5;
+}
+
+.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-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 3rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #f0a9a7;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2.5rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: #71717A;
+ right: 0.75rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f0a9a7;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2.5rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: #71717A;
+ right: 0.75rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 3.75rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #d4d4d8;
+ transition: none;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ 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 #6366F1;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #bebec4;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #4F46E5;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4338CA;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f0a9a7;
+}
+
+.p-inputtext {
+ 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;
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #d4d4d8;
+ transition: none;
+ appearance: none;
+ border-radius: 0.375rem;
+}
+.p-inputtext:enabled:hover {
+ border-color: #d4d4d8;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f0a9a7;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #71717A;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f0a9a7;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #71717A;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #71717A;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #71717A;
+}
+
+:-moz-placeholder {
+ color: #71717A;
+}
+
+::-moz-placeholder {
+ color: #71717A;
+}
+
+:-ms-input-placeholder {
+ color: #71717A;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #fafafa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #fafafa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #3f3f46;
+ border: 1px solid #d4d4d8;
+ border-radius: 0.375rem;
+}
+.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-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.25rem 0;
+}
+.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:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #6366F1;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.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:not(.p-highlight):not(.p-disabled):hover {
+ color: #18181B;
+ background: #f4f4f5;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ 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: #4F46E5;
+}
+.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-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EEF2FF;
+ color: #312E81;
+ border-radius: 0.375rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #71717A;
+ width: 3rem;
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.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-inputtext {
+ padding-right: 1.75rem;
+}
+.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-checkbox {
+ margin-right: 0.5rem;
+}
+.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:not(.p-highlight):not(.p-disabled):hover {
+ color: #18181B;
+ background: #f4f4f5;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #6366F1;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.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-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #f0a9a7;
+}
+
+.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-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.75rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: #71717A;
+ right: 3rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #f0a9a7;
+}
+
+.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-password.p-password-clearable .p-password-input {
+ padding-right: 2.5rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: #71717A;
+ right: 0.75rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 4.25rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: #71717A;
+ right: 2.5rem;
+}
+
+.p-radiobutton {
+ width: 16px;
+ height: 16px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #d4d4d8;
+ background: #ffffff;
+ width: 16px;
+ height: 16px;
+ color: #3f3f46;
+ border-radius: 50%;
+ transition: none;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #d4d4d8;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 6px;
+ height: 6px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #4F46E5;
+ background: #4F46E5;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #4F46E5;
+ background: #4F46E5;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #f0a9a7;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #fafafa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #fafafa;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #4F46E5;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #4F46E5;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #3f3f46;
+ margin-left: 0.5rem;
+ transition: none;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #EF4444;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #4F46E5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #4F46E5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #DC2626;
+}
+
+.p-selectbutton .p-button {
+ background: #ffffff;
+ border: 1px solid #d4d4d8;
+ color: #3f3f46;
+ transition: none;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #71717A;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f4f4f5;
+ border-color: #d4d4d8;
+ color: #3f3f46;
+}
+.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: #71717A;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #4F46E5;
+ border-color: #4F46E5;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #4338CA;
+ border-color: #4338CA;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #f0a9a7;
+}
+
+.p-slider {
+ background: #e5e7eb;
+ border: 0 none;
+ border-radius: 0.375rem;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #4F46E5;
+ border-radius: 50%;
+ transition: none;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-slider .p-slider-range {
+ background: #4F46E5;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #4F46E5;
+ border-color: #4F46E5;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: none, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: none, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #ffffff;
+ border: 1px solid #d4d4d8;
+ color: #3f3f46;
+ transition: none;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #71717A;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #f4f4f5;
+ border-color: #d4d4d8;
+ color: #3f3f46;
+}
+.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: #71717A;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #4F46E5;
+ border-color: #4F46E5;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #4338CA;
+ border-color: #4338CA;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #f0a9a7;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #d4d4d8;
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #d4d4d8;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: none;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #71717A;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #e5e7eb;
+ color: #3f3f46;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #71717A;
+ width: 3rem;
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #f0a9a7;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-treeselect-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-treeselect-panel .p-treeselect-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-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.75rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.75rem;
+ color: #71717A;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: #71717A;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: none;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: #18181B;
+ border-color: transparent;
+ background: #f4f4f5;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #fafafa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #fafafa;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #ffffff;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.75rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: #71717A;
+ right: 3rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #4F46E5;
+ border: 1px solid #4F46E5;
+ padding: 0.75rem 1rem;
+ font-size: 1rem;
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-button:enabled:hover {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+.p-button:enabled:active {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4F46E5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(79, 70, 229, 0.04);
+ color: #4F46E5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(79, 70, 229, 0.16);
+ color: #4F46E5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #71717A;
+ border-color: #71717A;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #f4f4f5;
+ color: #71717A;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #e5e7eb;
+ color: #71717A;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #4F46E5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(79, 70, 229, 0.04);
+ color: #4F46E5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(79, 70, 229, 0.16);
+ color: #4F46E5;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #71717A;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #f4f4f5;
+ color: #71717A;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #e5e7eb;
+ color: #71717A;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #4F46E5;
+ background-color: #ffffff;
+}
+.p-button.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-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c0c7d2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #b1cdfb;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #a0efbd;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fbd89d;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #dcbbfc;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #f9b4b4;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #4F46E5;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #4F46E5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #6366F1;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #4F46E5;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.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-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #4F46E5;
+ 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: #4F46E5;
+}
+.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: #4F46E5;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: #71717A;
+ border-color: #71717A;
+}
+.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: #f4f4f5;
+ color: #71717A;
+}
+.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: #e5e7eb;
+ color: #71717A;
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #4F46E5;
+ 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: #4F46E5;
+ 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: #4F46E5;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: #71717A;
+}
+.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: #f4f4f5;
+ color: #71717A;
+}
+.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: #e5e7eb;
+ color: #71717A;
+}
+.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: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64748B;
+ 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: #64748B;
+}
+.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: #64748B;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+}
+.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: #3B82F6;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #22C55E;
+ 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: #22C55E;
+}
+.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: #22C55E;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F59E0B;
+ 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: #F59E0B;
+}
+.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: #F59E0B;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #A855F7;
+ 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: #A855F7;
+}
+.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: #A855F7;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #EF4444;
+ 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: #EF4444;
+}
+.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: #EF4444;
+}
+
+.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-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.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: #4F46E5;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #4F46E5;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #f4f4f5;
+ color: #4F46E5;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #4F46E5;
+}
+.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 {
+ text-align: left;
+ 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: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: #4F46E5;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #fafafa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.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-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.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-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.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 {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.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 {
+ background: #ffffff;
+ 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-row {
+ border-right: 1px solid #e5e7eb;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #4F46E5;
+ border: 1px solid #4F46E5;
+ 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: #4F46E5;
+ border: 1px solid #4F46E5;
+ 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: #4F46E5;
+ border-color: #4F46E5;
+ 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:enabled: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: #4F46E5;
+ border-color: #4F46E5;
+}
+.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: #4F46E5;
+ border-color: #4F46E5;
+}
+.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: #4F46E5;
+ border: 1px solid #4F46E5;
+ 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: #4F46E5;
+ border: 1px solid #4F46E5;
+}
+.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: #4F46E5;
+ border-color: #4F46E5;
+ 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 a {
+ color: #3f3f46;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #312E81;
+ background: #EEF2FF;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #fafafa;
+ color: #3f3f46;
+ border: 1px solid #e5e7eb;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 0.375rem;
+ border-top-left-radius: 0.375rem;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1.25rem;
+ background: #ffffff;
+ border: 1px solid #e5e7eb;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: #71717A;
+}
+.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: none;
+}
+.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-list .p-orderlist-empty-message {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #f4f4f5;
+ color: #18181B;
+}
+.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-orderlist-item.cdk-drag-preview {
+ padding: 0.75rem 1rem;
+ 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: 0 none;
+ color: #3f3f46;
+ background: #ffffff;
+ margin: 0;
+}
+
+.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-page-input .p-inputtext {
+ max-width: 3rem;
+}
+.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-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #fafafa;
+ color: #3f3f46;
+ border: 1px solid #e5e7eb;
+ padding: 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 0.375rem;
+ border-top-left-radius: 0.375rem;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1.25rem;
+ background: #ffffff;
+ border: 1px solid #e5e7eb;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.75rem;
+ color: #71717A;
+}
+.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: none;
+}
+.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-list .p-picklist-empty-message {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #f4f4f5;
+ color: #18181B;
+}
+.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-picklist-item.cdk-drag-preview {
+ padding: 0.75rem 1rem;
+ 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: 0 none;
+ color: #3f3f46;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #4F46E5;
+ 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 .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #3f3f46;
+}
+.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-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ 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-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #8ba7ff;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 0.375rem;
+ border: 1px solid #e5e7eb;
+ background-color: #ffffff;
+ color: #3f3f46;
+ padding: 0;
+ transition: none;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #EEF2FF;
+ color: #312E81;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #312E81;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: #71717A;
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #f4f4f5;
+ color: #18181B;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.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: #4F46E5;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #4F46E5;
+}
+.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 > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #3f3f46;
+}
+.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: #4F46E5;
+}
+.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 1px 0 1px;
+}
+.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-virtualscroller .p-virtualscroller-header {
+ background: #fafafa;
+ color: #3f3f46;
+ border: 1px solid #f4f4f5;
+ border-width: 1px 0 1px 0;
+ padding: 1.25rem 1.25rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #3f3f46;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-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-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: 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: 1.25rem;
+ 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-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 0.375rem;
+ border-top-left-radius: 0.375rem;
+}
+.p-accordion p-accordiontab: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-accordiontab: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-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-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:hover {
+ background: #f4f4f5;
+ border-color: #e5e7eb;
+ color: #18181B;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.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-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #fafafa;
+ border: 0 none;
+}
+
+.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;
+}
+.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: #4F46E5;
+ color: #4F46E5;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #4F46E5;
+ 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.75rem 1.25rem;
+}
+.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: #4F46E5;
+ 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;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.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-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 ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #71717A;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #3f3f46;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-breadcrumb ul 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-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #71717A;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #f4f4f5;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #18181B;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #71717A;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #71717A;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #6366F1;
+}
+.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 {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #f4f4f5;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #f3f4f6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #4F46E5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 0.375rem;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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 > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ border-radius: 0.375rem;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #71717A;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #f4f4f5;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #18181B;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #71717A;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #71717A;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #6366F1;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #f4f4f5;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #71717A;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #71717A;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #71717A;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #f4f4f5;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #18181B;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #71717A;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #71717A;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #6366F1;
+}
+.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-megamenu-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-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #f3f4f6;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #f4f4f5;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #4F46E5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 0.375rem;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.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-link {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #71717A;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #f4f4f5;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #18181B;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #71717A;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #71717A;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #6366F1;
+}
+.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-menu-separator {
+ border-top: 1px solid #f3f4f6;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #4F46E5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 0.375rem;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 1rem;
+ background: #fafafa;
+ color: #3f3f46;
+ border: 1px solid #e5e7eb;
+ border-radius: 0.375rem;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #71717A;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #f4f4f5;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #18181B;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #71717A;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #71717A;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #6366F1;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ border-radius: 0.375rem;
+ transition: none;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #71717A;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #f4f4f5;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #18181B;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #71717A;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #71717A;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #6366F1;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #f4f4f5;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #71717A;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .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-menu-separator {
+ border-top: 1px solid #f3f4f6;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #f4f4f5;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+}
+.p-menubar .p-menuitem-badge {
+ background: #4F46E5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 0.375rem;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@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-menu-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-link {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #71717A;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #f4f4f5;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #18181B;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #71717A;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #71717A;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #6366F1;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1.25rem;
+ border: 1px solid #e5e7eb;
+ color: #3f3f46;
+ background: #fafafa;
+ font-weight: 700;
+ border-radius: 0.375rem;
+ transition: none;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #f4f4f5;
+ border-color: #e5e7eb;
+ color: #3f3f46;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #fafafa;
+ border-color: #e5e7eb;
+ color: #3f3f46;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #e5e7eb;
+ background: #f4f4f5;
+ color: #3f3f46;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #e5e7eb;
+ background: #ffffff;
+ color: #3f3f46;
+ margin-bottom: 0;
+ 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-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #71717A;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #f4f4f5;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #18181B;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #71717A;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #71717A;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #6366F1;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ 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) > a {
+ 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-panelmenu .p-menuitem-badge {
+ background: #4F46E5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 0.375rem;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #3f3f46;
+ border: 1px solid #e5e7eb;
+ border-radius: 0.375rem;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #71717A;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #f4f4f5;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #18181B;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #71717A;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #71717A;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #6366F1;
+}
+.p-slidemenu.p-slidemenu-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-slidemenu .p-slidemenu-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-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #f4f4f5;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #3f3f46;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: #71717A;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #f3f4f6;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #4F46E5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 0.375rem;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.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: #4F46E5;
+ color: #4F46E5;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #ffffff;
+ color: #4F46E5;
+ 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-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #6366F1;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #3f3f46;
+ border: 1px solid #e5e7eb;
+ border-radius: 0.375rem;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #71717A;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #f4f4f5;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #18181B;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #71717A;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #71717A;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #6366F1;
+}
+.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-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 {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #f4f4f5;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #f3f4f6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #4F46E5;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 0.375rem;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 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: #4F46E5;
+ 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-chip {
+ background-color: #e5e7eb;
+ color: #3f3f46;
+ border-radius: 16px;
+ padding: 0 0.75rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.375rem;
+ margin-bottom: 0.375rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2.25rem;
+ height: 2.25rem;
+ margin-left: -0.75rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 0.375rem;
+ transition: none;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+
+.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: #4F46E5;
+}
+.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: #4F46E5;
+ 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-inputtext, .p-togglebutton, .p-selectbutton, .p-inputgroup {
+ box-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+}
+
+.p-inputgroup .p-inputtext, .p-inputgroup .p-togglebutton, .p-inputgroup .p-selectbutton {
+ box-shadow: none;
+}
+
+.p-inputtext.p-invalid.p-component:enabled:focus {
+ box-shadow: 0 0 0 1px #f0a9a7;
+}
+
+.p-highlight {
+ font-weight: 600;
+}
+
+.p-button-label {
+ font-weight: 500;
+}
+
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ box-shadow: 0 0 0 2px #6366F1;
+}
+
+.p-paginator .p-paginator-pages .p-paginator-page {
+ margin-left: -1px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ border-color: #4F46E5;
+ margin-right: 1px;
+}
+.p-paginator .p-paginator-current {
+ border: 0 none;
+}
+
+.p-button:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #6366F1, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-secondary:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #64748B, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-success:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #22C55E, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-info:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #3B82F6, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-warning:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #F59E0B, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-help:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #A855F7, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+.p-button.p-button-danger:enabled:focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #EF4444, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-checkbox .p-checkbox-box {
+ border-radius: 0.25rem;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #6366F1, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-radiobutton:not(.p-radiobutton-disabled) .p-radiobutton-box.p-focus {
+ box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #6366F1, 0 1px 2px 0 rgba(0, 0, 0, 0);
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #4F46E5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #4F46E5;
+}
diff --git a/frontend/src/assets/layout/styles/theme/vela-blue/theme.css b/frontend/src/assets/layout/styles/theme/vela-blue/theme.css
new file mode 100644
index 0000000..f993f67
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/vela-blue/theme.css
@@ -0,0 +1,6243 @@
+:root {
+ --surface-a:#1f2d40;
+ --surface-b:#17212f;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#304562;
+ --surface-e:#1f2d40;
+ --surface-f:#1f2d40;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#64B5F6;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #17212f;
+ --surface-50: #2e3744;
+ --surface-100: #454d59;
+ --surface-200: #5d646d;
+ --surface-300: #747a82;
+ --surface-400: #8b9097;
+ --surface-500: #a2a6ac;
+ --surface-600: #b9bcc1;
+ --surface-700: #d1d3d5;
+ --surface-800: #e8e9ea;
+ --surface-900: #ffffff;
+ --gray-50:#e8e9ea;
+ --gray-100: #d1d3d5;
+ --gray-200: #b9bcc1;
+ --gray-300: #a2a6ac;
+ --gray-400: #8b9097;
+ --gray-500: #747a82;
+ --gray-600: #5d646d;
+ --gray-700: #454d59;
+ --gray-800: #2e3744;
+ --gray-900: #17212f;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#17212f;
+ --surface-section:#17212f;
+ --surface-card:#1f2d40;
+ --surface-overlay:#1f2d40;
+ --surface-border:#304562;
+ --surface-hover:rgba(255,255,255,.03);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 1px #93cbf9;
+ color-scheme: light dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#f7fbff;
+ --primary-100:#daedfd;
+ --primary-200:#bcdffb;
+ --primary-300:#9fd1f9;
+ --primary-400:#81c3f8;
+ --primary-500:#64b5f6;
+ --primary-600:#559ad1;
+ --primary-700:#467fac;
+ --primary-800:#376487;
+ --primary-900:#284862;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1f2d40;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #304562;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #64B5F6;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #304562;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #304562;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #304562;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.5rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #64B5F6;
+ background: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #2396f2;
+ background: #2396f2;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #64B5F6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #2396f2;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.5rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-dropdown {
+ background: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1f2d40;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #17212f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #64B5F6;
+}
+.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: #64B5F6;
+}
+.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: #64B5F6;
+}
+.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: #64B5F6;
+}
+
+.p-inputgroup-addon {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #304562;
+ border-left: 1px solid #304562;
+ border-bottom: 1px solid #304562;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #304562;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #93cbf9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #64B5F6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #43a5f4;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #64B5F6;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #304562;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-multiselect {
+ background: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.5rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #304562;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 3.5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #64B5F6;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #64B5F6;
+ background: #64B5F6;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #2396f2;
+ background: #2396f2;
+ color: #212529;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #64B5F6;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #2396f2;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #64B5F6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #64B5F6;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #304562;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #304562;
+ border: 2px solid #64B5F6;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-slider .p-slider-range {
+ background: #64B5F6;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #64B5F6;
+ border-color: #64B5F6;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #ef9a9a;
+}
+
+.p-treeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.5rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.p-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 181, 246, 0.04);
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(100, 181, 246, 0.04);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #64B5F6;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #64B5F6;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.1rem #93cbf9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #17212f;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #17212f;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #64B5F6;
+ 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(100, 181, 246, 0.04);
+ color: #64B5F6;
+}
+.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(100, 181, 246, 0.16);
+ color: #64B5F6;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #64B5F6;
+ 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(100, 181, 246, 0.04);
+ color: #64B5F6;
+ 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(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.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: #304562;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #3c567a;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #64B5F6;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #93cbf9;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(100, 181, 246, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(100, 181, 246, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #64B5F6;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1f2d40;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #1f2d40;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #253144;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #304562;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-column-filter-overlay {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #304562;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #43a5f4;
+ border: 1px solid #43a5f4;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.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 #93cbf9;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.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: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.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 #93cbf9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1f2d40;
+}
+.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 #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #43a5f4;
+ border-color: #43a5f4;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #43a5f4;
+ border-color: #43a5f4;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1f2d40;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+}
+.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 #93cbf9;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #64B5F6;
+ border-color: #64B5F6;
+ color: #212529;
+}
+.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: #43a5f4;
+ border-color: #43a5f4;
+ color: #212529;
+}
+.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 #93cbf9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(12, 120, 207, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #93cbf9;
+}
+
+.p-paginator {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #304562;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ border-color: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #64B5F6;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1f2d40;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #304562;
+}
+.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 #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #93cbf9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(35, 150, 242, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #304562;
+ background-color: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #93cbf9;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(100, 181, 246, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #64B5F6;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #64B5F6;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #93cbf9;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #64B5F6;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1f2d40;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 1px #93cbf9;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1f2d40;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #304562;
+}
+.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 #304562;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #304562;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #304562;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #304562;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #93cbf9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #64B5F6;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #64B5F6;
+ color: #64B5F6;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1f2d40;
+ color: #64B5F6;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #93cbf9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 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(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #304562;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #304562;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #304562;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #64B5F6;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #2e425d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #304562;
+}
+
+.p-sidebar {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #93cbf9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #304562;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #304562;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #304562;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #304562;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1f2d40;
+ padding: 2rem 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+
+.p-breadcrumb {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #17212f;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-menu.p-menu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #17212f;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #304562;
+ 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-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #17212f;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #304562;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #93cbf9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #64B5F6;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #64B5F6;
+ color: #64B5F6;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #1f2d40;
+ color: #64B5F6;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #93cbf9;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #93cbf9;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #93cbf9;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #304562;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #3c567a;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #304562;
+ border-radius: 3px;
+}
+.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 #1f2d40;
+}
+
+.p-badge {
+ background: #64B5F6;
+ color: #212529;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #304562;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #64B5F6;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(100, 181, 246, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(100, 181, 246, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #64B5F6;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #64B5F6;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #64B5F6;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #64B5F6;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #64B5F6;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #64B5F6;
+}
diff --git a/frontend/src/assets/layout/styles/theme/vela-green/theme.css b/frontend/src/assets/layout/styles/theme/vela-green/theme.css
new file mode 100644
index 0000000..fea10f2
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/vela-green/theme.css
@@ -0,0 +1,6243 @@
+:root {
+ --surface-a:#1f2d40;
+ --surface-b:#17212f;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#304562;
+ --surface-e:#1f2d40;
+ --surface-f:#1f2d40;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#81C784;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #17212f;
+ --surface-50: #2e3744;
+ --surface-100: #454d59;
+ --surface-200: #5d646d;
+ --surface-300: #747a82;
+ --surface-400: #8b9097;
+ --surface-500: #a2a6ac;
+ --surface-600: #b9bcc1;
+ --surface-700: #d1d3d5;
+ --surface-800: #e8e9ea;
+ --surface-900: #ffffff;
+ --gray-50:#e8e9ea;
+ --gray-100: #d1d3d5;
+ --gray-200: #b9bcc1;
+ --gray-300: #a2a6ac;
+ --gray-400: #8b9097;
+ --gray-500: #747a82;
+ --gray-600: #5d646d;
+ --gray-700: #454d59;
+ --gray-800: #2e3744;
+ --gray-900: #17212f;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#17212f;
+ --surface-section:#17212f;
+ --surface-card:#1f2d40;
+ --surface-overlay:#1f2d40;
+ --surface-border:#304562;
+ --surface-hover:rgba(255,255,255,.03);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 1px #a7d8a9;
+ color-scheme: light dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#f9fcf9;
+ --primary-100:#e1f2e1;
+ --primary-200:#c9e7ca;
+ --primary-300:#b1dcb3;
+ --primary-400:#99d29b;
+ --primary-500:#81c784;
+ --primary-600:#6ea970;
+ --primary-700:#5a8b5c;
+ --primary-800:#476d49;
+ --primary-900:#345035;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1f2d40;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #304562;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #81C784;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #304562;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #304562;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #304562;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.5rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #81C784;
+ background: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #54b358;
+ background: #54b358;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #81C784;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #54b358;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.5rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-dropdown {
+ background: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1f2d40;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #17212f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #81C784;
+}
+.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: #81C784;
+}
+.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: #81C784;
+}
+.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: #81C784;
+}
+
+.p-inputgroup-addon {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #304562;
+ border-left: 1px solid #304562;
+ border-bottom: 1px solid #304562;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #304562;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #a7d8a9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #81C784;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #6abd6e;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #81C784;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #304562;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-multiselect {
+ background: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.5rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #304562;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 3.5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #81C784;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #81C784;
+ background: #81C784;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #54b358;
+ background: #54b358;
+ color: #212529;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #81C784;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #54b358;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #81C784;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #81C784;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #304562;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #304562;
+ border: 2px solid #81C784;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-slider .p-slider-range {
+ background: #81C784;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #81C784;
+ border-color: #81C784;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #ef9a9a;
+}
+
+.p-treeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.5rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.p-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 199, 132, 0.04);
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 199, 132, 0.16);
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(129, 199, 132, 0.04);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(129, 199, 132, 0.16);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #81C784;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #81C784;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.1rem #a7d8a9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #17212f;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #17212f;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81C784;
+ 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(129, 199, 132, 0.04);
+ color: #81C784;
+}
+.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(129, 199, 132, 0.16);
+ color: #81C784;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81C784;
+ 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(129, 199, 132, 0.04);
+ color: #81C784;
+ 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(129, 199, 132, 0.16);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.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: #304562;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #3c567a;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #81C784;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #81C784;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #81C784;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #81C784;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #a7d8a9;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(129, 199, 132, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(129, 199, 132, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #81C784;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1f2d40;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #1f2d40;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #253144;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #304562;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-column-filter-overlay {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #304562;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #6abd6e;
+ border: 1px solid #6abd6e;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.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 #a7d8a9;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.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: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.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 #a7d8a9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1f2d40;
+}
+.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 #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #6abd6e;
+ border-color: #6abd6e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #6abd6e;
+ border-color: #6abd6e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1f2d40;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+}
+.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 #a7d8a9;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #81C784;
+ border-color: #81C784;
+ color: #212529;
+}
+.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: #6abd6e;
+ border-color: #6abd6e;
+ color: #212529;
+}
+.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 #a7d8a9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(62, 139, 65, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #a7d8a9;
+}
+
+.p-paginator {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #304562;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ border-color: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #81C784;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1f2d40;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #304562;
+}
+.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 #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #a7d8a9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(84, 179, 88, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #304562;
+ background-color: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #a7d8a9;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(129, 199, 132, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #81C784;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #81C784;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #a7d8a9;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #81C784;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1f2d40;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 1px #a7d8a9;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1f2d40;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #304562;
+}
+.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 #304562;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #304562;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #304562;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #304562;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #a7d8a9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #81C784;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #81C784;
+ color: #81C784;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1f2d40;
+ color: #81C784;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #a7d8a9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 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(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #304562;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #304562;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #304562;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #81C784;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #2e425d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #304562;
+}
+
+.p-sidebar {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #a7d8a9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #304562;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #304562;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #304562;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #304562;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1f2d40;
+ padding: 2rem 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+
+.p-breadcrumb {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #17212f;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-menu.p-menu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #17212f;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #304562;
+ 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-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #17212f;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #304562;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #a7d8a9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #81C784;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #81C784;
+ color: #81C784;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #1f2d40;
+ color: #81C784;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #a7d8a9;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a7d8a9;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #a7d8a9;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #304562;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #3c567a;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #304562;
+ border-radius: 3px;
+}
+.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 #1f2d40;
+}
+
+.p-badge {
+ background: #81C784;
+ color: #212529;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #304562;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #81C784;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(129, 199, 132, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(129, 199, 132, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #81C784;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #81C784;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #81C784;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #81C784;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #81C784;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #81C784;
+}
diff --git a/frontend/src/assets/layout/styles/theme/vela-orange/theme.css b/frontend/src/assets/layout/styles/theme/vela-orange/theme.css
new file mode 100644
index 0000000..7f18a51
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/vela-orange/theme.css
@@ -0,0 +1,6243 @@
+:root {
+ --surface-a:#1f2d40;
+ --surface-b:#17212f;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#304562;
+ --surface-e:#1f2d40;
+ --surface-f:#1f2d40;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#FFD54F;
+ --primary-color-text:#212529;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #17212f;
+ --surface-50: #2e3744;
+ --surface-100: #454d59;
+ --surface-200: #5d646d;
+ --surface-300: #747a82;
+ --surface-400: #8b9097;
+ --surface-500: #a2a6ac;
+ --surface-600: #b9bcc1;
+ --surface-700: #d1d3d5;
+ --surface-800: #e8e9ea;
+ --surface-900: #ffffff;
+ --gray-50:#e8e9ea;
+ --gray-100: #d1d3d5;
+ --gray-200: #b9bcc1;
+ --gray-300: #a2a6ac;
+ --gray-400: #8b9097;
+ --gray-500: #747a82;
+ --gray-600: #5d646d;
+ --gray-700: #454d59;
+ --gray-800: #2e3744;
+ --gray-900: #17212f;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#17212f;
+ --surface-section:#17212f;
+ --surface-card:#1f2d40;
+ --surface-overlay:#1f2d40;
+ --surface-border:#304562;
+ --surface-hover:rgba(255,255,255,.03);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 1px #ffe284;
+ color-scheme: light dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#fffdf6;
+ --primary-100:#fff5d5;
+ --primary-200:#ffedb3;
+ --primary-300:#ffe592;
+ --primary-400:#ffdd70;
+ --primary-500:#ffd54f;
+ --primary-600:#d9b543;
+ --primary-700:#b39537;
+ --primary-800:#8c752b;
+ --primary-900:#665520;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1f2d40;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #304562;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #FFD54F;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #304562;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #304562;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #304562;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.5rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #FFD54F;
+ background: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #ffc50c;
+ background: #ffc50c;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #FFD54F;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #ffc50c;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.5rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-dropdown {
+ background: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1f2d40;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #17212f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #FFD54F;
+}
+.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: #FFD54F;
+}
+.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: #FFD54F;
+}
+.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: #FFD54F;
+}
+
+.p-inputgroup-addon {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #304562;
+ border-left: 1px solid #304562;
+ border-bottom: 1px solid #304562;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #304562;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #ffe284;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #FFD54F;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ffcd2e;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #FFD54F;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #304562;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-multiselect {
+ background: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.5rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #304562;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 3.5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #FFD54F;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #FFD54F;
+ background: #FFD54F;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #ffc50c;
+ background: #ffc50c;
+ color: #212529;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #FFD54F;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #ffc50c;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #FFD54F;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #FFD54F;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #304562;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #304562;
+ border: 2px solid #FFD54F;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-slider .p-slider-range {
+ background: #FFD54F;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #FFD54F;
+ border-color: #FFD54F;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #ef9a9a;
+}
+
+.p-treeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.5rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.p-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 213, 79, 0.04);
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(255, 213, 79, 0.04);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #FFD54F;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #FFD54F;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.1rem #ffe284;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #17212f;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #17212f;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFD54F;
+ 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(255, 213, 79, 0.04);
+ color: #FFD54F;
+}
+.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(255, 213, 79, 0.16);
+ color: #FFD54F;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFD54F;
+ 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(255, 213, 79, 0.04);
+ color: #FFD54F;
+ 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(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.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: #304562;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #3c567a;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #FFD54F;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #ffe284;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(255, 213, 79, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(255, 213, 79, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #FFD54F;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1f2d40;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #1f2d40;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #253144;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #304562;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-column-filter-overlay {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #304562;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #ffcd2e;
+ border: 1px solid #ffcd2e;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.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 #ffe284;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.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: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.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 #ffe284;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1f2d40;
+}
+.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 #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #ffcd2e;
+ border-color: #ffcd2e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1f2d40;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+}
+.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 #ffe284;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.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: #ffcd2e;
+ border-color: #ffcd2e;
+ color: #212529;
+}
+.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 #ffe284;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(207, 157, 0, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #ffe284;
+}
+
+.p-paginator {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #304562;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ border-color: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #FFD54F;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1f2d40;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #304562;
+}
+.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 #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #ffe284;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(255, 197, 12, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #304562;
+ background-color: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #ffe284;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 213, 79, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #FFD54F;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #FFD54F;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #ffe284;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #FFD54F;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1f2d40;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 1px #ffe284;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1f2d40;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #304562;
+}
+.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 #304562;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #304562;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #304562;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #304562;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #ffe284;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #FFD54F;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #FFD54F;
+ color: #FFD54F;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1f2d40;
+ color: #FFD54F;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #ffe284;
+}
+.p-tabview .p-tabview-panels {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 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(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #304562;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #304562;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #304562;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #FFD54F;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #2e425d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #304562;
+}
+
+.p-sidebar {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #ffe284;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #304562;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #304562;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #304562;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #304562;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1f2d40;
+ padding: 2rem 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+
+.p-breadcrumb {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #17212f;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-menu.p-menu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #17212f;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #304562;
+ 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-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #17212f;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #304562;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #ffe284;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #FFD54F;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #FFD54F;
+ color: #FFD54F;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #1f2d40;
+ color: #FFD54F;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #ffe284;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe284;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #ffe284;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #304562;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #3c567a;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #304562;
+ border-radius: 3px;
+}
+.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 #1f2d40;
+}
+
+.p-badge {
+ background: #FFD54F;
+ color: #212529;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #304562;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #FFD54F;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(255, 213, 79, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(255, 213, 79, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #FFD54F;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #FFD54F;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #FFD54F;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #FFD54F;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #FFD54F;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #FFD54F;
+}
diff --git a/frontend/src/assets/layout/styles/theme/vela-purple/theme.css b/frontend/src/assets/layout/styles/theme/vela-purple/theme.css
new file mode 100644
index 0000000..36a2b76
--- /dev/null
+++ b/frontend/src/assets/layout/styles/theme/vela-purple/theme.css
@@ -0,0 +1,6243 @@
+:root {
+ --surface-a:#1f2d40;
+ --surface-b:#17212f;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#304562;
+ --surface-e:#1f2d40;
+ --surface-f:#1f2d40;
+ --text-color:rgba(255, 255, 255, 0.87);
+ --text-color-secondary:rgba(255, 255, 255, 0.6);
+ --primary-color:#BA68C8;
+ --primary-color-text:#ffffff;
+ --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #17212f;
+ --surface-50: #2e3744;
+ --surface-100: #454d59;
+ --surface-200: #5d646d;
+ --surface-300: #747a82;
+ --surface-400: #8b9097;
+ --surface-500: #a2a6ac;
+ --surface-600: #b9bcc1;
+ --surface-700: #d1d3d5;
+ --surface-800: #e8e9ea;
+ --surface-900: #ffffff;
+ --gray-50:#e8e9ea;
+ --gray-100: #d1d3d5;
+ --gray-200: #b9bcc1;
+ --gray-300: #a2a6ac;
+ --gray-400: #8b9097;
+ --gray-500: #747a82;
+ --gray-600: #5d646d;
+ --gray-700: #454d59;
+ --gray-800: #2e3744;
+ --gray-900: #17212f;
+ --content-padding:1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#17212f;
+ --surface-section:#17212f;
+ --surface-card:#1f2d40;
+ --surface-overlay:#1f2d40;
+ --surface-border:#304562;
+ --surface-hover:rgba(255,255,255,.03);
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 1px #cf95d9;
+ color-scheme: light dark;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ 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.4;
+}
+
+.p-error {
+ color: #ef9a9a;
+}
+
+.p-text-secondary {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.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:#f4fafe;
+ --blue-100:#cae6fc;
+ --blue-200:#a0d2fa;
+ --blue-300:#75bef8;
+ --blue-400:#4baaf5;
+ --blue-500:#2196f3;
+ --blue-600:#1c80cf;
+ --blue-700:#1769aa;
+ --blue-800:#125386;
+ --blue-900:#0d3c61;
+ --green-50:#f6fbf6;
+ --green-100:#d4ecd5;
+ --green-200:#b2ddb4;
+ --green-300:#90cd93;
+ --green-400:#6ebe71;
+ --green-500:#4caf50;
+ --green-600:#419544;
+ --green-700:#357b38;
+ --green-800:#2a602c;
+ --green-900:#1e4620;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fef0cd;
+ --yellow-200:#fde4a5;
+ --yellow-300:#fdd87d;
+ --yellow-400:#fccc55;
+ --yellow-500:#fbc02d;
+ --yellow-600:#d5a326;
+ --yellow-700:#b08620;
+ --yellow-800:#8a6a19;
+ --yellow-900:#644d12;
+ --cyan-50:#f2fcfd;
+ --cyan-100:#c2eff5;
+ --cyan-200:#91e2ed;
+ --cyan-300:#61d5e4;
+ --cyan-400:#30c9dc;
+ --cyan-500:#00bcd4;
+ --cyan-600:#00a0b4;
+ --cyan-700:#008494;
+ --cyan-800:#006775;
+ --cyan-900:#004b55;
+ --pink-50:#fef4f7;
+ --pink-100:#fac9da;
+ --pink-200:#f69ebc;
+ --pink-300:#f1749e;
+ --pink-400:#ed4981;
+ --pink-500:#e91e63;
+ --pink-600:#c61a54;
+ --pink-700:#a31545;
+ --pink-800:#801136;
+ --pink-900:#5d0c28;
+ --indigo-50:#f5f6fb;
+ --indigo-100:#d1d5ed;
+ --indigo-200:#acb4df;
+ --indigo-300:#8893d1;
+ --indigo-400:#6372c3;
+ --indigo-500:#3f51b5;
+ --indigo-600:#36459a;
+ --indigo-700:#2c397f;
+ --indigo-800:#232d64;
+ --indigo-900:#192048;
+ --teal-50:#f2faf9;
+ --teal-100:#c2e6e2;
+ --teal-200:#91d2cc;
+ --teal-300:#61beb5;
+ --teal-400:#30aa9f;
+ --teal-500:#009688;
+ --teal-600:#008074;
+ --teal-700:#00695f;
+ --teal-800:#00534b;
+ --teal-900:#003c36;
+ --orange-50:#fff8f2;
+ --orange-100:#fde0c2;
+ --orange-200:#fbc791;
+ --orange-300:#f9ae61;
+ --orange-400:#f79530;
+ --orange-500:#f57c00;
+ --orange-600:#d06900;
+ --orange-700:#ac5700;
+ --orange-800:#874400;
+ --orange-900:#623200;
+ --bluegray-50:#f7f9f9;
+ --bluegray-100:#d9e0e3;
+ --bluegray-200:#bbc7cd;
+ --bluegray-300:#9caeb7;
+ --bluegray-400:#7e96a1;
+ --bluegray-500:#607d8b;
+ --bluegray-600:#526a76;
+ --bluegray-700:#435861;
+ --bluegray-800:#35454c;
+ --bluegray-900:#263238;
+ --purple-50:#faf4fb;
+ --purple-100:#e7cbec;
+ --purple-200:#d4a2dd;
+ --purple-300:#c279ce;
+ --purple-400:#af50bf;
+ --purple-500:#9c27b0;
+ --purple-600:#852196;
+ --purple-700:#6d1b7b;
+ --purple-800:#561561;
+ --purple-900:#3e1046;
+ --red-50:#fff5f5;
+ --red-100:#ffd1ce;
+ --red-200:#ffada7;
+ --red-300:#ff8980;
+ --red-400:#ff6459;
+ --red-500:#ff4032;
+ --red-600:#d9362b;
+ --red-700:#b32d23;
+ --red-800:#8c231c;
+ --red-900:#661a14;
+ --primary-50:#fcf7fc;
+ --primary-100:#eedbf2;
+ --primary-200:#e1bee7;
+ --primary-300:#d4a1dd;
+ --primary-400:#c785d2;
+ --primary-500:#ba68c8;
+ --primary-600:#9e58aa;
+ --primary-700:#82498c;
+ --primary-800:#66396e;
+ --primary-900:#4a2a50;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #1f2d40;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ margin: 0;
+ border-bottom: 1px solid #304562;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.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: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 600;
+ padding: 0.5rem;
+}
+.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: #BA68C8;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.5rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 50%;
+ transition: box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 1rem 0;
+ border-top: 1px solid #304562;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #304562;
+ padding: 0.5rem;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.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 0.5rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.5rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #304562;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+
+p-calendar.p-calendar-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-calendar.p-calendar-clearable .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-calendar.p-calendar-clearable.p-calendar-w-btn .p-calendar-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.857rem;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.5rem 0.5rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0.5rem 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.5rem 1rem;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
+ padding-right: 0.5rem;
+}
+p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #BA68C8;
+ background: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #a241b2;
+ background: #a241b2;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #BA68C8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #a241b2;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-chips.p-chips-clearable .p-inputtext {
+ padding-right: 1.5rem;
+}
+p-chips.p-chips-clearable .p-chips-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.p-colorpicker-panel .p-colorpicker-color-handle,
+.p-colorpicker-panel .p-colorpicker-hue-handle {
+ border-color: #ffffff;
+}
+
+.p-colorpicker-overlay-panel {
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+
+.p-dropdown {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.5rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.5rem;
+ margin-right: -1.5rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-dropdown-panel .p-dropdown-items {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-dropdown {
+ background: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
+ background-color: transparent;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #1f2d40;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ padding: 0.5rem 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.5rem 1rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #304562;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #17212f;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: rgba(255, 255, 255, 0.87);
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: rgba(255, 255, 255, 0.87);
+}
+.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: #BA68C8;
+}
+.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: #BA68C8;
+}
+.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: #BA68C8;
+}
+.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: #BA68C8;
+}
+
+.p-inputgroup-addon {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #304562;
+ border-left: 1px solid #304562;
+ border-bottom: 1px solid #304562;
+ padding: 0.5rem 0.5rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #304562;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-element,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext,
+.p-inputgroup > .p-float-label > .p-component {
+ border-radius: 0;
+ margin: 0;
+}
+.p-inputgroup > .p-component + .p-inputgroup-addon,
+.p-inputgroup > .p-element + .p-inputgroup-addon,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext + .p-inputgroup-addon,
+.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
+ border-left: 0 none;
+}
+.p-inputgroup > .p-component:focus,
+.p-inputgroup > .p-element:focus,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus,
+.p-inputgroup > .p-float-label > .p-component:focus {
+ z-index: 1;
+}
+.p-inputgroup > .p-component:focus ~ label,
+.p-inputgroup > .p-element:focus ~ label,
+.p-inputgroup > .p-inputwrapper > .p-component > .p-inputtext:focus ~ label,
+.p-inputgroup > .p-float-label > .p-component:focus ~ label {
+ z-index: 1;
+}
+
+.p-inputgroup-addon:first-child,
+.p-inputgroup button:first-child,
+.p-inputgroup input:first-child,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component,
+.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:first-child input {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-inputgroup-addon:last-child,
+.p-inputgroup button:last-child,
+.p-inputgroup input:last-child,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component,
+.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputgroup .p-float-label:last-child input {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-fluid .p-inputgroup .p-button {
+ width: auto;
+}
+.p-fluid .p-inputgroup .p-button.p-button-icon-only {
+ width: 2.357rem;
+}
+
+p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputmask.p-inputmask-clearable .p-inputtext {
+ padding-right: 2rem;
+}
+p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
+ padding-right: 2rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
+ right: 2.857rem;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ 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 #cf95d9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #BA68C8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b052c0;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #ef9a9a;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #17212f;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #BA68C8;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #ef9a9a;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #ef9a9a;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #304562;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-multiselect-panel .p-multiselect-items {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-multiselect {
+ background: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+p-multiselect.p-multiselect-clearable .p-multiselect-label-container {
+ padding-right: 1.5rem;
+}
+p-multiselect.p-multiselect-clearable .p-multiselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-password-panel {
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #304562;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F48FB1;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFE082;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #C5E1A5;
+}
+
+p-password.p-password-clearable .p-password-input {
+ padding-right: 2rem;
+}
+p-password.p-password-clearable .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 0.5rem;
+}
+
+p-password.p-password-clearable.p-password-mask .p-password-input {
+ padding-right: 3.5rem;
+}
+p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2rem;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #BA68C8;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #BA68C8;
+ background: #BA68C8;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #a241b2;
+ background: #a241b2;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #BA68C8;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #a241b2;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: rgba(255, 255, 255, 0.87);
+ margin-left: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ font-size: 1.143rem;
+}
+.p-rating .p-rating-icon.p-rating-cancel {
+ color: #F48FB1;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #BA68C8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #BA68C8;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #F48FB1;
+}
+
+.p-selectbutton .p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #BA68C8;
+ border-color: #BA68C8;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #b052c0;
+ border-color: #b052c0;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #ef9a9a;
+}
+
+.p-slider {
+ background: #304562;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #304562;
+ border: 2px solid #BA68C8;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-slider .p-slider-range {
+ background: #BA68C8;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #BA68C8;
+ border-color: #BA68C8;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
+ transition: width 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
+}
+.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
+ transition: height 0.2s;
+}
+
+.p-togglebutton.p-button {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #BA68C8;
+ border-color: #BA68C8;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #b052c0;
+ border-color: #b052c0;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #ef9a9a;
+}
+
+.p-treeselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #ef9a9a;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-treeselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
+ margin-right: 0.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
+ padding-right: 1.5rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
+ padding-right: 3rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
+ right: 2rem;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #304562;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #304562;
+}
+
+p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
+ padding-right: 1.5rem;
+}
+p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
+ color: rgba(255, 255, 255, 0.6);
+ right: 2.357rem;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.p-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(186, 104, 200, 0.04);
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(186, 104, 200, 0.04);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #BA68C8;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #BA68C8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.1rem #cf95d9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #17212f;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #17212f;
+}
+
+.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: 3px;
+}
+.p-splitbutton.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #BA68C8;
+ 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(186, 104, 200, 0.04);
+ color: #BA68C8;
+}
+.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(186, 104, 200, 0.16);
+ color: #BA68C8;
+}
+.p-splitbutton.p-button-outlined.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-text > .p-button {
+ background-color: transparent;
+ color: #BA68C8;
+ 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(186, 104, 200, 0.04);
+ color: #BA68C8;
+ 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(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-splitbutton.p-button-text.p-button-plain > .p-button {
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.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: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-splitbutton.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.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.4375rem 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.625rem 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: #78909C;
+ 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(120, 144, 156, 0.04);
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ color: #78909C;
+}
+.p-splitbutton.p-button-secondary.p-button-text > .p-button {
+ background-color: transparent;
+ color: #78909C;
+ 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(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.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(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-splitbutton.p-button-info.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ color: #81D4FA;
+}
+.p-splitbutton.p-button-info.p-button-text > .p-button {
+ background-color: transparent;
+ color: #81D4FA;
+ 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(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.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(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-splitbutton.p-button-success.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ color: #C5E1A5;
+}
+.p-splitbutton.p-button-success.p-button-text > .p-button {
+ background-color: transparent;
+ color: #C5E1A5;
+ 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(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.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(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-splitbutton.p-button-warning.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ color: #FFE082;
+}
+.p-splitbutton.p-button-warning.p-button-text > .p-button {
+ background-color: transparent;
+ color: #FFE082;
+ 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(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.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(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-splitbutton.p-button-help.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-splitbutton.p-button-help.p-button-text > .p-button {
+ background-color: transparent;
+ color: #CE93D8;
+ 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(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.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(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-splitbutton.p-button-danger.p-button-outlined > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ color: #F48FB1;
+}
+.p-splitbutton.p-button-danger.p-button-text > .p-button {
+ background-color: transparent;
+ color: #F48FB1;
+ 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(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.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(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.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: #304562;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #3c567a;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #BA68C8;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr:focus {
+ outline: 0.15rem solid #cf95d9;
+ outline-offset: 0.15rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 rgba(186, 104, 200, 0.16);
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 rgba(186, 104, 200, 0.16);
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable .p-column-resizer-helper {
+ background: #BA68C8;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #1f2d40;
+}
+.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-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #1f2d40;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #253144;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #304562;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-column-filter-overlay {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #304562;
+}
+.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.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #b052c0;
+ border: 1px solid #b052c0;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #1f2d40;
+ border: 1px solid #304562;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.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 #cf95d9;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #BA68C8;
+ border-color: #BA68C8;
+ 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: #b052c0;
+ border-color: #b052c0;
+ 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 #cf95d9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #304562;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #1f2d40;
+}
+.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 #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #b052c0;
+ border-color: #b052c0;
+}
+.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: #b052c0;
+ border-color: #b052c0;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #1f2d40;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.4;
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+}
+.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 #cf95d9;
+}
+.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: #1f2d40;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #BA68C8;
+ border-color: #BA68C8;
+ 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: #b052c0;
+ border-color: #b052c0;
+ 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 #cf95d9;
+ 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: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: rgba(117, 47, 129, 0.16);
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #304562;
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.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 #cf95d9;
+}
+
+.p-paginator {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #304562;
+ border-width: 1px;
+ padding: 0.5rem 1rem;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.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: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.286em;
+}
+.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-page-input .p-inputtext {
+ max-width: 2.286em;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.6);
+ min-width: 2.286em;
+ height: 2.286em;
+ margin: 0.143rem;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ border-color: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: transparent;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 600;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 1rem;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-picklist .p-picklist-list .p-picklist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.5rem 1rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 2px solid #BA68C8;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #1f2d40;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #304562;
+}
+.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 #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.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 #cf95d9;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: rgba(162, 65, 178, 0.16);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #304562;
+ background-color: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ transition: box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
+ background-color: inherit;
+ color: inherit;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #cf95d9;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.6);
+ 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: rgba(255, 255, 255, 0.87);
+ background: rgba(186, 104, 200, 0.16);
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #1f2d40;
+ color: #BA68C8;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #BA68C8;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr:focus {
+ outline: 0.15rem solid #cf95d9;
+ outline-offset: -0.15rem;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-treetable .p-column-resizer-helper {
+ background: #BA68C8;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #1f2d40;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.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: 0.875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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: 0 0 0 1px #cf95d9;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ 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: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 0;
+}
+.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab .p-accordion-content {
+ border-radius: 0;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-top: 0 none;
+}
+.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab:last-child .p-accordion-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-card {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #1f2d40;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #304562;
+}
+.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 #304562;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #304562;
+ padding: 1rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 600;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.5rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.5rem 1rem;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+.p-panel .p-panel-icons-end {
+ order: 2;
+ margin-left: auto;
+}
+.p-panel .p-panel-icons-start {
+ order: 0;
+ margin-right: 0.5rem;
+}
+.p-panel .p-panel-icons-center {
+ order: 2;
+ width: 100%;
+ text-align: center;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #304562;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #304562;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #304562;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #cf95d9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #BA68C8;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #BA68C8;
+ color: #BA68C8;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1f2d40;
+ color: #BA68C8;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ 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 #cf95d9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 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(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #304562;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #304562;
+}
+.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: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #304562;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-content:last-of-type {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.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: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #BA68C8;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #2e425d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #304562;
+}
+
+.p-sidebar {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.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 #cf95d9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #304562;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #304562;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #304562;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #304562;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1f2d40;
+ padding: 2rem 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+
+.p-breadcrumb {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-contextmenu .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-dock .p-dock-list {
+ 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-item {
+ padding: 0.5rem;
+}
+.p-dock .p-dock-action {
+ 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: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #17212f;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0.25rem 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem {
+ margin: 0;
+}
+.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-megamenu.p-megamenu-vertical {
+ width: 12.5rem;
+ padding: 0.25rem 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+.p-megamenu .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-menu.p-menu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menu .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
+ background: #17212f;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
+.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-menubar .p-submenu-list .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-menubar .p-submenu-list .p-menuitem {
+ margin: 0;
+}
+.p-menubar .p-submenu-list .p-menuitem:last-child {
+ margin: 0;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-menubar .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #304562;
+ 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-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .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-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-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 ul li a {
+ padding-left: 2.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 3.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.25rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 6.75rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ 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 > a {
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+ border-radius: 3px;
+ transition: box-shadow 0.2s;
+}
+.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-header > a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: rgba(255, 255, 255, 0.03);
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #1f2d40;
+ border-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #304562;
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0.25rem 0;
+ border: 1px solid #304562;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ margin-bottom: 0;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
+ padding: 0 0 0 1rem;
+}
+.p-panelmenu .p-panelmenu-panel {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
+ 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 > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
+ border-top: 0 none;
+}
+.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-panelmenu .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-slidemenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #17212f;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-slidemenu .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ 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: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #304562;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ 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 #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ 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 #cf95d9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #BA68C8;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #BA68C8;
+ color: #BA68C8;
+}
+.p-tabmenu .p-tabmenu-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link {
+ background: #1f2d40;
+ color: #BA68C8;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #cf95d9;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #cf95d9;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #17212f;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #304562;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+.p-tieredmenu .p-menuitem-badge {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+ border-radius: 3px;
+ margin-left: 0.5rem;
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 1px;
+ color: #044868;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #044868;
+}
+.p-inline-message.p-inline-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 1px;
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #224a23;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 1px;
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #6d5100;
+}
+.p-inline-message.p-inline-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 1px;
+ color: #73000c;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #73000c;
+}
+.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: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem 1.5rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-message.p-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #044868;
+}
+.p-message.p-message-info .p-message-close {
+ color: #044868;
+}
+.p-message.p-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #224a23;
+}
+.p-message.p-message-success .p-message-close {
+ color: #224a23;
+}
+.p-message.p-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #6d5100;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #6d5100;
+}
+.p-message.p-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #73000c;
+}
+.p-message.p-message-error .p-message-close {
+ color: #73000c;
+}
+.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-message .p-message-summary {
+ font-weight: 700;
+}
+.p-message .p-message-detail {
+ margin-left: 0.5rem;
+}
+
+.p-toast {
+ opacity: 0.9;
+}
+.p-toast .p-toast-message {
+ margin: 0 0 1rem 0;
+ box-shadow: none;
+ border-radius: 3px;
+}
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.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 #cf95d9;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #B3E5FC;
+ border: solid #0891cf;
+ border-width: 0 0 0 6px;
+ color: #044868;
+}
+.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: #044868;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #C8E6C9;
+ border: solid #439446;
+ border-width: 0 0 0 6px;
+ color: #224a23;
+}
+.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: #224a23;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #FFECB3;
+ border: solid #d9a300;
+ border-width: 0 0 0 6px;
+ color: #6d5100;
+}
+.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: #6d5100;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #FFCDD2;
+ border: solid #e60017;
+ border-width: 0 0 0 6px;
+ color: #73000c;
+}
+.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: #73000c;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-item-nav {
+ background: transparent;
+ color: #f8f9fa;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #f8f9fa;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #304562;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #3c567a;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.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: #f8f9fa;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #f8f9fa;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.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: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ 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: #304562;
+ border-radius: 3px;
+}
+.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 #1f2d40;
+}
+
+.p-badge {
+ background: #BA68C8;
+ 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: #78909C;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-badge.p-badge-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-badge.p-badge-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.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-chip {
+ background-color: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 16px;
+ padding: 0 0.5rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 2rem;
+ height: 2rem;
+ margin-left: -0.5rem;
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-chip .pi-chip-remove-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.5rem 0.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 1.5rem;
+ background: #304562;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #BA68C8;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 1.5rem;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(186, 104, 200, 0.16);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(186, 104, 200, 0.3616);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #BA68C8;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #C5E1A5;
+ color: #121212;
+}
+.p-tag.p-tag-info {
+ background-color: #81D4FA;
+ color: #121212;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFE082;
+ color: #121212;
+}
+.p-tag.p-tag-danger {
+ background-color: #F48FB1;
+ color: #121212;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ padding: 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background-color: #BA68C8;
+}
+
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background-color: #BA68C8;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #BA68C8;
+}
+
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #BA68C8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #BA68C8;
+}
diff --git a/frontend/src/assets/logo.png b/frontend/src/assets/logo.png
deleted file mode 100644
index f3d2503..0000000
Binary files a/frontend/src/assets/logo.png and /dev/null differ
diff --git a/frontend/src/assets/styles.scss b/frontend/src/assets/styles.scss
new file mode 100644
index 0000000..36d5e78
--- /dev/null
+++ b/frontend/src/assets/styles.scss
@@ -0,0 +1,13 @@
+/* You can add global styles to this file, and also import other style files */
+
+$gutter: 1rem; //for primeflex grid system
+@import '@/assets/layout/styles/layout/layout.scss';
+
+/* PrimeVue */
+@import 'primevue/resources/primevue.min.css';
+@import 'primeflex/primeflex.scss';
+@import 'primeicons/primeicons.css';
+
+/* Demos */
+@import '@/assets/demo/styles/flags/flags.css';
+@import '@/assets/demo/styles/badges.scss';
diff --git a/frontend/src/components/BlockViewer.vue b/frontend/src/components/BlockViewer.vue
new file mode 100644
index 0000000..bad15c9
--- /dev/null
+++ b/frontend/src/components/BlockViewer.vue
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+
diff --git a/frontend/src/components/CodeHighlight.vue b/frontend/src/components/CodeHighlight.vue
new file mode 100644
index 0000000..f27c18a
--- /dev/null
+++ b/frontend/src/components/CodeHighlight.vue
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/components/HelloWorld.vue b/frontend/src/components/HelloWorld.vue
deleted file mode 100644
index 879051a..0000000
--- a/frontend/src/components/HelloWorld.vue
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
{{ msg }}
-
- For a guide and recipes on how to configure / customize this project,
- check out the
- vue-cli documentation .
-
-
Installed CLI Plugins
-
-
Essential Links
-
-
Ecosystem
-
-
-
-
-
-
-
-
diff --git a/frontend/src/layout/AppConfig.vue b/frontend/src/layout/AppConfig.vue
new file mode 100644
index 0000000..c05460b
--- /dev/null
+++ b/frontend/src/layout/AppConfig.vue
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/layout/AppFooter.vue b/frontend/src/layout/AppFooter.vue
new file mode 100644
index 0000000..f65a47d
--- /dev/null
+++ b/frontend/src/layout/AppFooter.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
diff --git a/frontend/src/layout/AppLayout.vue b/frontend/src/layout/AppLayout.vue
new file mode 100644
index 0000000..dd06324
--- /dev/null
+++ b/frontend/src/layout/AppLayout.vue
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
diff --git a/frontend/src/layout/AppMenu.vue b/frontend/src/layout/AppMenu.vue
new file mode 100644
index 0000000..454c247
--- /dev/null
+++ b/frontend/src/layout/AppMenu.vue
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
diff --git a/frontend/src/layout/AppMenuItem.vue b/frontend/src/layout/AppMenuItem.vue
new file mode 100644
index 0000000..d2eaad4
--- /dev/null
+++ b/frontend/src/layout/AppMenuItem.vue
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/layout/AppSidebar.vue b/frontend/src/layout/AppSidebar.vue
new file mode 100644
index 0000000..e67654f
--- /dev/null
+++ b/frontend/src/layout/AppSidebar.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/frontend/src/layout/AppTopbar.vue b/frontend/src/layout/AppTopbar.vue
new file mode 100644
index 0000000..15492fc
--- /dev/null
+++ b/frontend/src/layout/AppTopbar.vue
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+ SAKAI
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/layout/composables/layout.js b/frontend/src/layout/composables/layout.js
new file mode 100644
index 0000000..501cc21
--- /dev/null
+++ b/frontend/src/layout/composables/layout.js
@@ -0,0 +1,55 @@
+import { toRefs, reactive, computed } from 'vue';
+
+const contextPath = import.meta.env.BASE_URL;
+
+const layoutConfig = reactive({
+ ripple: false,
+ darkTheme: false,
+ inputStyle: 'outlined',
+ menuMode: 'static',
+ theme: 'lara-light-indigo',
+ scale: 14,
+ activeMenuItem: null
+});
+
+const layoutState = reactive({
+ staticMenuDesktopInactive: false,
+ overlayMenuActive: false,
+ profileSidebarVisible: false,
+ configSidebarVisible: false,
+ staticMenuMobileActive: false,
+ menuHoverActive: false
+});
+
+export function useLayout() {
+ const changeThemeSettings = (theme, darkTheme) => {
+ layoutConfig.darkTheme = darkTheme;
+ layoutConfig.theme = theme;
+ };
+
+ const setScale = (scale) => {
+ layoutConfig.scale = scale;
+ };
+
+ const setActiveMenuItem = (item) => {
+ layoutConfig.activeMenuItem = item.value || item;
+ };
+
+ const onMenuToggle = () => {
+ if (layoutConfig.menuMode === 'overlay') {
+ layoutState.overlayMenuActive = !layoutState.overlayMenuActive;
+ }
+
+ if (window.innerWidth > 991) {
+ layoutState.staticMenuDesktopInactive = !layoutState.staticMenuDesktopInactive;
+ } else {
+ layoutState.staticMenuMobileActive = !layoutState.staticMenuMobileActive;
+ }
+ };
+
+ const isSidebarActive = computed(() => layoutState.overlayMenuActive || layoutState.staticMenuMobileActive);
+
+ const isDarkTheme = computed(() => layoutConfig.darkTheme);
+
+ return { contextPath, layoutConfig: toRefs(layoutConfig), layoutState: toRefs(layoutState), changeThemeSettings, setScale, onMenuToggle, isSidebarActive, isDarkTheme, setActiveMenuItem };
+}
diff --git a/frontend/src/main.js b/frontend/src/main.js
index e458f25..0e77165 100644
--- a/frontend/src/main.js
+++ b/frontend/src/main.js
@@ -1,17 +1,214 @@
import { createApp } from 'vue';
import App from './App.vue';
-import PrimeVue from 'primevue/config';
-import 'primevue/resources/themes/mdc-light-indigo/theme.css';
-import 'primevue/resources/primevue.min.css';
-import 'primeicons/primeicons.css';
+import router from './router';
-import Menubar from 'primevue/menubar';
+import PrimeVue from 'primevue/config';
+import AutoComplete from 'primevue/autocomplete';
+import Accordion from 'primevue/accordion';
+import AccordionTab from 'primevue/accordiontab';
+import Avatar from 'primevue/avatar';
+import AvatarGroup from 'primevue/avatargroup';
+import Badge from 'primevue/badge';
+import BadgeDirective from 'primevue/badgedirective';
+import BlockUI from 'primevue/blockui';
+import Button from 'primevue/button';
+import Breadcrumb from 'primevue/breadcrumb';
+import Calendar from 'primevue/calendar';
+import Card from 'primevue/card';
+import Chart from 'primevue/chart';
+import CascadeSelect from 'primevue/cascadeselect';
+import Carousel from 'primevue/carousel';
+import Checkbox from 'primevue/checkbox';
+import Chip from 'primevue/chip';
+import Chips from 'primevue/chips';
+import ColorPicker from 'primevue/colorpicker';
+import Column from 'primevue/column';
+import ColumnGroup from 'primevue/columngroup';
+import ConfirmDialog from 'primevue/confirmdialog';
+import ConfirmPopup from 'primevue/confirmpopup';
+import ConfirmationService from 'primevue/confirmationservice';
+import ContextMenu from 'primevue/contextmenu';
+import DataTable from 'primevue/datatable';
+import DataView from 'primevue/dataview';
+import DataViewLayoutOptions from 'primevue/dataviewlayoutoptions';
+import DeferredContent from 'primevue/deferredcontent';
+import Dialog from 'primevue/dialog';
+import DialogService from 'primevue/dialogservice';
+import Divider from 'primevue/divider';
+import Dock from 'primevue/dock';
+import Dropdown from 'primevue/dropdown';
+import DynamicDialog from 'primevue/dynamicdialog';
+import Fieldset from 'primevue/fieldset';
+import FileUpload from 'primevue/fileupload';
+import Galleria from 'primevue/galleria';
+import Image from 'primevue/image';
+import InlineMessage from 'primevue/inlinemessage';
+import Inplace from 'primevue/inplace';
+import InputSwitch from 'primevue/inputswitch';
import InputText from 'primevue/inputtext';
+import InputMask from 'primevue/inputmask';
+import InputNumber from 'primevue/inputnumber';
+import Knob from 'primevue/knob';
+import Listbox from 'primevue/listbox';
+import MegaMenu from 'primevue/megamenu';
+import Menu from 'primevue/menu';
+import Menubar from 'primevue/menubar';
+import Message from 'primevue/message';
+import MultiSelect from 'primevue/multiselect';
+import OrderList from 'primevue/orderlist';
+import OrganizationChart from 'primevue/organizationchart';
+import OverlayPanel from 'primevue/overlaypanel';
+import Paginator from 'primevue/paginator';
+import Panel from 'primevue/panel';
+import PanelMenu from 'primevue/panelmenu';
+import Password from 'primevue/password';
+import PickList from 'primevue/picklist';
+import ProgressBar from 'primevue/progressbar';
+import ProgressSpinner from 'primevue/progressspinner';
+import Rating from 'primevue/rating';
+import RadioButton from 'primevue/radiobutton';
+import Ripple from 'primevue/ripple';
+import Row from 'primevue/row';
+import SelectButton from 'primevue/selectbutton';
+import ScrollPanel from 'primevue/scrollpanel';
+import ScrollTop from 'primevue/scrolltop';
+import Skeleton from 'primevue/skeleton';
+import Slider from 'primevue/slider';
+import Sidebar from 'primevue/sidebar';
+import SpeedDial from 'primevue/speeddial';
+import SplitButton from 'primevue/splitbutton';
+import Splitter from 'primevue/splitter';
+import SplitterPanel from 'primevue/splitterpanel';
+import Steps from 'primevue/steps';
+import StyleClass from 'primevue/styleclass';
+import TabMenu from 'primevue/tabmenu';
+import TieredMenu from 'primevue/tieredmenu';
+import Textarea from 'primevue/textarea';
+import Toast from 'primevue/toast';
+import ToastService from 'primevue/toastservice';
+import Toolbar from 'primevue/toolbar';
+import TabView from 'primevue/tabview';
+import TabPanel from 'primevue/tabpanel';
+import Tag from 'primevue/tag';
+import Terminal from 'primevue/terminal';
+import Timeline from 'primevue/timeline';
+import ToggleButton from 'primevue/togglebutton';
+import Tooltip from 'primevue/tooltip';
+import Tree from 'primevue/tree';
+import TreeSelect from 'primevue/treeselect';
+import TreeTable from 'primevue/treetable';
+import TriStateCheckbox from 'primevue/tristatecheckbox';
+import VirtualScroller from 'primevue/virtualscroller';
+
+import CodeHighlight from '@/components/CodeHighlight.vue';
+import BlockViewer from '@/components/BlockViewer.vue';
+
+import '@/assets/styles.scss';
const app = createApp(App);
-app.use(PrimeVue);
-app.component('MenuBar', Menubar);
+app.use(router);
+app.use(PrimeVue, { ripple: true });
+app.use(ToastService);
+app.use(DialogService);
+app.use(ConfirmationService);
+
+app.directive('tooltip', Tooltip);
+app.directive('badge', BadgeDirective);
+app.directive('ripple', Ripple);
+app.directive('styleclass', StyleClass);
+
+app.component('CodeHighlight', CodeHighlight);
+app.component('BlockViewer', BlockViewer);
+
+app.component('Accordion', Accordion);
+app.component('AccordionTab', AccordionTab);
+app.component('AutoComplete', AutoComplete);
+app.component('Avatar', Avatar);
+app.component('AvatarGroup', AvatarGroup);
+app.component('Badge', Badge);
+app.component('BlockUI', BlockUI);
+app.component('Breadcrumb', Breadcrumb);
+app.component('Button', Button);
+app.component('Calendar', Calendar);
+app.component('Card', Card);
+app.component('Chart', Chart);
+app.component('Carousel', Carousel);
+app.component('CascadeSelect', CascadeSelect);
+app.component('Checkbox', Checkbox);
+app.component('Chip', Chip);
+app.component('Chips', Chips);
+app.component('ColorPicker', ColorPicker);
+app.component('Column', Column);
+app.component('ColumnGroup', ColumnGroup);
+app.component('ConfirmDialog', ConfirmDialog);
+app.component('ConfirmPopup', ConfirmPopup);
+app.component('ContextMenu', ContextMenu);
+app.component('DataTable', DataTable);
+app.component('DataView', DataView);
+app.component('DataViewLayoutOptions', DataViewLayoutOptions);
+app.component('DeferredContent', DeferredContent);
+app.component('Dialog', Dialog);
+app.component('Divider', Divider);
+app.component('Dock', Dock);
+app.component('Dropdown', Dropdown);
+app.component('DynamicDialog', DynamicDialog);
+app.component('Fieldset', Fieldset);
+app.component('FileUpload', FileUpload);
+app.component('Galleria', Galleria);
+app.component('Image', Image);
+app.component('InlineMessage', InlineMessage);
+app.component('Inplace', Inplace);
+app.component('InputMask', InputMask);
+app.component('InputNumber', InputNumber);
+app.component('InputSwitch', InputSwitch);
app.component('InputText', InputText);
+app.component('Knob', Knob);
+app.component('Listbox', Listbox);
+app.component('MegaMenu', MegaMenu);
+app.component('Menu', Menu);
+app.component('Menubar', Menubar);
+app.component('Message', Message);
+app.component('MultiSelect', MultiSelect);
+app.component('OrderList', OrderList);
+app.component('OrganizationChart', OrganizationChart);
+app.component('OverlayPanel', OverlayPanel);
+app.component('Paginator', Paginator);
+app.component('Panel', Panel);
+app.component('PanelMenu', PanelMenu);
+app.component('Password', Password);
+app.component('PickList', PickList);
+app.component('ProgressBar', ProgressBar);
+app.component('ProgressSpinner', ProgressSpinner);
+app.component('RadioButton', RadioButton);
+app.component('Rating', Rating);
+app.component('Row', Row);
+app.component('SelectButton', SelectButton);
+app.component('ScrollPanel', ScrollPanel);
+app.component('ScrollTop', ScrollTop);
+app.component('Slider', Slider);
+app.component('Sidebar', Sidebar);
+app.component('Skeleton', Skeleton);
+app.component('SpeedDial', SpeedDial);
+app.component('SplitButton', SplitButton);
+app.component('Splitter', Splitter);
+app.component('SplitterPanel', SplitterPanel);
+app.component('Steps', Steps);
+app.component('TabMenu', TabMenu);
+app.component('TabView', TabView);
+app.component('TabPanel', TabPanel);
+app.component('Tag', Tag);
+app.component('Textarea', Textarea);
+app.component('Terminal', Terminal);
+app.component('TieredMenu', TieredMenu);
+app.component('Timeline', Timeline);
+app.component('Toast', Toast);
+app.component('Toolbar', Toolbar);
+app.component('ToggleButton', ToggleButton);
+app.component('Tree', Tree);
+app.component('TreeSelect', TreeSelect);
+app.component('TreeTable', TreeTable);
+app.component('TriStateCheckbox', TriStateCheckbox);
+app.component('VirtualScroller', VirtualScroller);
app.mount('#app');
diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js
new file mode 100644
index 0000000..116445d
--- /dev/null
+++ b/frontend/src/router/index.js
@@ -0,0 +1,175 @@
+import { createRouter, createWebHashHistory } from 'vue-router';
+import AppLayout from '@/layout/AppLayout.vue';
+
+const router = createRouter({
+ history: createWebHashHistory(),
+ routes: [
+ {
+ path: '/',
+ component: AppLayout,
+ children: [
+ {
+ path: '/',
+ name: 'dashboard',
+ component: () => import('@/views/Dashboard.vue')
+ },
+ {
+ path: '/uikit/formlayout',
+ name: 'formlayout',
+ component: () => import('@/views/uikit/FormLayout.vue')
+ },
+ {
+ path: '/uikit/input',
+ name: 'input',
+ component: () => import('@/views/uikit/Input.vue')
+ },
+ {
+ path: '/uikit/floatlabel',
+ name: 'floatlabel',
+ component: () => import('@/views/uikit/FloatLabel.vue')
+ },
+ {
+ path: '/uikit/invalidstate',
+ name: 'invalidstate',
+ component: () => import('@/views/uikit/InvalidState.vue')
+ },
+ {
+ path: '/uikit/button',
+ name: 'button',
+ component: () => import('@/views/uikit/Button.vue')
+ },
+ {
+ path: '/uikit/table',
+ name: 'table',
+ component: () => import('@/views/uikit/Table.vue')
+ },
+ {
+ path: '/uikit/list',
+ name: 'list',
+ component: () => import('@/views/uikit/List.vue')
+ },
+ {
+ path: '/uikit/tree',
+ name: 'tree',
+ component: () => import('@/views/uikit/Tree.vue')
+ },
+ {
+ path: '/uikit/panel',
+ name: 'panel',
+ component: () => import('@/views/uikit/Panels.vue')
+ },
+
+ {
+ path: '/uikit/overlay',
+ name: 'overlay',
+ component: () => import('@/views/uikit/Overlay.vue')
+ },
+ {
+ path: '/uikit/media',
+ name: 'media',
+ component: () => import('@/views/uikit/Media.vue')
+ },
+ {
+ path: '/uikit/menu',
+ component: () => import('@/views/uikit/Menu.vue'),
+ children: [
+ {
+ path: '/uikit/menu',
+ component: () => import('@/views/uikit/menu/PersonalDemo.vue')
+ },
+ {
+ path: '/uikit/menu/seat',
+ component: () => import('@/views/uikit/menu/SeatDemo.vue')
+ },
+ {
+ path: '/uikit/menu/payment',
+ component: () => import('@/views/uikit/menu/PaymentDemo.vue')
+ },
+ {
+ path: '/uikit/menu/confirmation',
+ component: () => import('@/views/uikit/menu/ConfirmationDemo.vue')
+ }
+ ]
+ },
+ {
+ path: '/uikit/message',
+ name: 'message',
+ component: () => import('@/views/uikit/Messages.vue')
+ },
+ {
+ path: '/uikit/file',
+ name: 'file',
+ component: () => import('@/views/uikit/File.vue')
+ },
+ {
+ path: '/uikit/charts',
+ name: 'charts',
+ component: () => import('@/views/uikit/Chart.vue')
+ },
+ {
+ path: '/uikit/misc',
+ name: 'misc',
+ component: () => import('@/views/uikit/Misc.vue')
+ },
+ {
+ path: '/blocks',
+ name: 'blocks',
+ component: () => import('@/views/utilities/Blocks.vue')
+ },
+ {
+ path: '/utilities/icons',
+ name: 'icons',
+ component: () => import('@/views/utilities/Icons.vue')
+ },
+ {
+ path: '/pages/timeline',
+ name: 'timeline',
+ component: () => import('@/views/pages/Timeline.vue')
+ },
+ {
+ path: '/pages/empty',
+ name: 'empty',
+ component: () => import('@/views/pages/Empty.vue')
+ },
+ {
+ path: '/pages/crud',
+ name: 'crud',
+ component: () => import('@/views/pages/Crud.vue')
+ },
+ {
+ path: '/documentation',
+ name: 'documentation',
+ component: () => import('@/views/utilities/Documentation.vue')
+ }
+ ]
+ },
+ {
+ path: '/landing',
+ name: 'landing',
+ component: () => import('@/views/pages/Landing.vue')
+ },
+ {
+ path: '/pages/notfound',
+ name: 'notfound',
+ component: () => import('@/views/pages/NotFound.vue')
+ },
+
+ {
+ path: '/auth/login',
+ name: 'login',
+ component: () => import('@/views/pages/auth/Login.vue')
+ },
+ {
+ path: '/auth/access',
+ name: 'accessDenied',
+ component: () => import('@/views/pages/auth/Access.vue')
+ },
+ {
+ path: '/auth/error',
+ name: 'error',
+ component: () => import('@/views/pages/auth/Error.vue')
+ }
+ ]
+});
+
+export default router;
diff --git a/frontend/src/service/CountryService.js b/frontend/src/service/CountryService.js
new file mode 100755
index 0000000..1eebcfc
--- /dev/null
+++ b/frontend/src/service/CountryService.js
@@ -0,0 +1,8 @@
+const contextPath = import.meta.env.BASE_URL;
+export default class CountryService {
+ getCountries() {
+ return fetch(contextPath + 'demo/data/countries.json')
+ .then((res) => res.json())
+ .then((d) => d.data);
+ }
+}
diff --git a/frontend/src/service/CustomerService.js b/frontend/src/service/CustomerService.js
new file mode 100755
index 0000000..67fb7d8
--- /dev/null
+++ b/frontend/src/service/CustomerService.js
@@ -0,0 +1,33 @@
+const contextPath = import.meta.env.BASE_URL;
+export default class CustomerService {
+ getCustomersSmall() {
+ return fetch(contextPath + 'demo/data/customers-small.json')
+ .then((res) => res.json())
+ .then((d) => d.data);
+ }
+
+ getCustomersMedium() {
+ return fetch(contextPath + 'demo/data/customers-medium.json')
+ .then((res) => res.json())
+ .then((d) => d.data);
+ }
+
+ getCustomersLarge() {
+ return fetch(contextPath + 'demo/data/customers-large.json')
+ .then((res) => res.json())
+ .then((d) => d.data);
+ }
+
+ getCustomersXLarge() {
+ return fetch(contextPath + 'demo/data/customers-xlarge.json')
+ .then((res) => res.json())
+ .then((d) => d.data);
+ }
+
+ getCustomers(params) {
+ const queryParams = Object.keys(params)
+ .map((k) => encodeURIComponent(k) + '=' + encodeURIComponent(params[k]))
+ .join('&');
+ return fetch('https://www.primefaces.org//demo/data/customers?' + queryParams).then((res) => res.json());
+ }
+}
diff --git a/frontend/src/service/NodeService.js b/frontend/src/service/NodeService.js
new file mode 100755
index 0000000..4295433
--- /dev/null
+++ b/frontend/src/service/NodeService.js
@@ -0,0 +1,14 @@
+const contextPath = import.meta.env.BASE_URL;
+export default class NodeService {
+ getTreeTableNodes() {
+ return fetch(contextPath + 'demo/data/treetablenodes.json')
+ .then((res) => res.json())
+ .then((d) => d.root);
+ }
+
+ getTreeNodes() {
+ return fetch(contextPath + 'demo/data/treenodes.json')
+ .then((res) => res.json())
+ .then((d) => d.root);
+ }
+}
diff --git a/frontend/src/service/PhotoService.js b/frontend/src/service/PhotoService.js
new file mode 100644
index 0000000..6ba20da
--- /dev/null
+++ b/frontend/src/service/PhotoService.js
@@ -0,0 +1,8 @@
+const contextPath = import.meta.env.BASE_URL;
+export default class PhotoService {
+ getImages() {
+ return fetch(contextPath + 'demo/data/photos.json')
+ .then((res) => res.json())
+ .then((d) => d.data);
+ }
+}
diff --git a/frontend/src/service/ProductService.js b/frontend/src/service/ProductService.js
new file mode 100644
index 0000000..a6aa978
--- /dev/null
+++ b/frontend/src/service/ProductService.js
@@ -0,0 +1,21 @@
+const contextPath = import.meta.env.BASE_URL;
+
+export default class ProductService {
+ getProductsSmall() {
+ return fetch(contextPath + 'demo/data/products-small.json')
+ .then((res) => res.json())
+ .then((d) => d.data);
+ }
+
+ getProducts() {
+ return fetch(contextPath + 'demo/data/products.json')
+ .then((res) => res.json())
+ .then((d) => d.data);
+ }
+
+ getProductsWithOrdersSmall() {
+ return fetch(contextPath + 'demo/data/products-orders-small.json')
+ .then((res) => res.json())
+ .then((d) => d.data);
+ }
+}
diff --git a/frontend/src/views/Dashboard.vue b/frontend/src/views/Dashboard.vue
new file mode 100644
index 0000000..a880d19
--- /dev/null
+++ b/frontend/src/views/Dashboard.vue
@@ -0,0 +1,357 @@
+
+
+
+
+
+
+
+
24 new
+
since last visit
+
+
+
+
+
+
%52+
+
since last week
+
+
+
+
+
+
520
+
newly registered
+
+
+
+
+
+
+
Comments
+
152 Unread
+
+
+
+
+
+
85
+
responded
+
+
+
+
+
+
Recent Sales
+
+
+ Image
+
+
+
+
+
+
+
+ {{ formatCurrency(slotProps.data.price) }}
+
+
+
+ View
+
+
+
+
+
+
+
+
+
Best Selling Products
+
+
+
+
+
+
+
+
+
Space T-Shirt
+
Clothing
+
+
+
+
+
+
Portal Sticker
+
Accessories
+
+
+
+
+
+
Supernova Sticker
+
Accessories
+
+
+
+
+
+
Wonders Notebook
+
Office
+
+
+
+
+
+
Mat Black Case
+
Accessories
+
+
+
+
+
+
Robots T-Shirt
+
Clothing
+
+
+
+
+
+
+
+
+
Sales Overview
+
+
+
+
+
Notifications
+
+
+
+
+
+
+
TODAY
+
+
+
+
+
+ Richard Jones
+ has purchased a blue t-shirt for 79$
+
+
+
+
+
+
+ Your request for withdrawal of 2500$ has been initiated.
+
+
+
+
YESTERDAY
+
+
+
+
+
+ Keyser Wick
+ has purchased a black jacket for 59$
+
+
+
+
+
+
+ Jane Davis
+ has posted a new questions about your product.
+
+
+
+
+
+
+
TAKE THE NEXT STEP
+
Try PrimeBlocks
+
+
+
+
+
+
diff --git a/frontend/src/views/pages/Crud.vue b/frontend/src/views/pages/Crud.vue
new file mode 100644
index 0000000..d2080a8
--- /dev/null
+++ b/frontend/src/views/pages/Crud.vue
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Manage Products
+
+
+
+
+
+
+
+
+
+
+ Code
+ {{ slotProps.data.code }}
+
+
+
+
+ Name
+ {{ slotProps.data.name }}
+
+
+
+
+ Image
+
+
+
+
+
+ Price
+ {{ formatCurrency(slotProps.data.price) }}
+
+
+
+
+ Category
+ {{ slotProps.data.category }}
+
+
+
+
+ Rating
+
+
+
+
+
+ Status
+ {{ slotProps.data.inventoryStatus }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+ Name is required.
+
+
+ Description
+
+
+
+
+
Inventory Status
+
+
+
+ {{ slotProps.value.label }}
+
+
+ {{ slotProps.value }}
+
+
+ {{ slotProps.placeholder }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Are you sure you want to delete {{ product.name }} ?
+
+
+
+
+
+
+
+
+
+
+ Are you sure you want to delete the selected products?
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/pages/Empty.vue b/frontend/src/views/pages/Empty.vue
new file mode 100644
index 0000000..d45a97c
--- /dev/null
+++ b/frontend/src/views/pages/Empty.vue
@@ -0,0 +1,10 @@
+
+
+
+
+
Empty Page
+
Use this page to start from scratch and place your custom content.
+
+
+
+
diff --git a/frontend/src/views/pages/Landing.vue b/frontend/src/views/pages/Landing.vue
new file mode 100644
index 0000000..751375e
--- /dev/null
+++ b/frontend/src/views/pages/Landing.vue
@@ -0,0 +1,457 @@
+
+
+
+
+
+
+
SAKAI
+
+
+
+
+
+
+
+
+
Eu sem integer eget magna fermentum
+
Sed blandit libero volutpat sed cras. Fames ac turpis egestas integer. Placerat in egestas erat...
+
+
+
+
+
+
+
+
+
+
+
Marvelous Features
+ Placerat in egestas erat...
+
+
+
+
+
+
+
+
+
Easy to Use
+
Posuere morbi leo urna molestie.
+
+
+
+
+
+
+
+
+
+
+
Fresh Design
+
Semper risus in hendrerit.
+
+
+
+
+
+
+
+
+
+
+
Well Documented
+
Non arcu risus quis varius quam quisque.
+
+
+
+
+
+
+
+
+
+
+
Responsive Layout
+
Nulla malesuada pellentesque elit.
+
+
+
+
+
+
+
+
+
+
+
Clean Code
+
Condimentum lacinia quis vel eros.
+
+
+
+
+
+
+
+
+
+
+
Dark Mode
+
Convallis tellus id interdum velit laoreet.
+
+
+
+
+
+
+
+
+
+
+
Ready to Use
+
Mauris sit amet massa vitae.
+
+
+
+
+
+
+
+
+
+
+
Modern Practices
+
Elementum nibh tellus molestie nunc non.
+
+
+
+
+
+
+
+
+
+
+
Privacy
+
Neque egestas congue quisque.
+
+
+
+
+
+
+
Joséphine Miller
+
Peak Interactive
+
+ “Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.”
+
+
+
+
+
+
+
+
+
+
Powerful Everywhere
+ Amet consectetur adipiscing elit...
+
+
+
+
+
+
+
+
+
+
+
+
Congue Quisque Egestas
+
Lectus arcu bibendum at varius vel pharetra vel turpis nunc. Eget aliquet nibh praesent tristique magna sit amet purus gravida. Sit amet mattis vulputate enim nulla aliquet.
+
+
+
+
+
+
+
+
+
Celerisque Eu Ultrices
+
Adipiscing commodo elit at imperdiet dui. Viverra nibh cras pulvinar mattis nunc sed blandit libero. Suspendisse in est ante in. Mauris pharetra et ultrices neque ornare aenean euismod elementum nisi.
+
+
+
+
+
+
+
+
+
+
+
Matchless Pricing
+ Amet consectetur adipiscing elit...
+
+
+
+
+
+
Free
+
+
+ $0
+ per month
+
+
+
+
+
+
+ Responsive Layout
+
+
+
+ Unlimited Push Messages
+
+
+
+ 50 Support Ticket
+
+
+
+ Free Shipping
+
+
+
+
+
+
+
+
Startup
+
+
+ $1
+ per month
+
+
+
+
+
+
+ Responsive Layout
+
+
+
+ Unlimited Push Messages
+
+
+
+ 50 Support Ticket
+
+
+
+ Free Shipping
+
+
+
+
+
+
+
+
Enterprise
+
+
+ $999
+ per month
+
+
+
+
+
+
+ Responsive Layout
+
+
+
+ Unlimited Push Messages
+
+
+
+ 50 Support Ticket
+
+
+
+ Free Shipping
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/pages/NotFound.vue b/frontend/src/views/pages/NotFound.vue
new file mode 100644
index 0000000..f3951a3
--- /dev/null
+++ b/frontend/src/views/pages/NotFound.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
404
+
Not Found
+
Requested resource is not available.
+
+
+
+
+
+ Frequently Asked Questions
+ Ultricies mi quis hendrerit dolor.
+
+
+
+
+
+
+
+ Solution Center
+ Phasellus faucibus scelerisque eleifend.
+
+
+
+
+
+
+
+ Permission Manager
+ Accumsan in nisl nisi scelerisque
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/pages/Timeline.vue b/frontend/src/views/pages/Timeline.vue
new file mode 100644
index 0000000..3e69820
--- /dev/null
+++ b/frontend/src/views/pages/Timeline.vue
@@ -0,0 +1,158 @@
+
+
+
+
+
+
+
Left Align
+
+
+ {{ slotProps.item.status }}
+
+
+
+
+
+
+
Right Align
+
+
+ {{ slotProps.item.status }}
+
+
+
+
+
+
+
Alternate Align
+
+
+ {{ slotProps.item.status }}
+
+
+
+
+
+
+
Opposite Content
+
+
+ {{ slotProps.item.date }}
+
+
+ {{ slotProps.item.status }}
+
+
+
+
+
+
+
Custom Timeline
+
+
+
+
+
+
+
+
+
+ {{ slotProps.item.status }}
+
+
+ {{ slotProps.item.date }}
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate
+ neque quas!
+
+
+
+
+
+
+
+
+
Horizontal
+ Top Align
+
+
+ {{ slotProps.item }}
+
+
+
+ Bottom Align
+
+
+ {{ slotProps.item }}
+
+
+
+ Alternate Align
+
+
+
+ {{ slotProps.item }}
+
+
+
+
+
+
diff --git a/frontend/src/views/pages/auth/Access.vue b/frontend/src/views/pages/auth/Access.vue
new file mode 100644
index 0000000..282b407
--- /dev/null
+++ b/frontend/src/views/pages/auth/Access.vue
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
Access Denied
+
You do not have the necessary permisions. Please contact admins.
+
+
+
+ Go to Dashboard
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/pages/auth/Error.vue b/frontend/src/views/pages/auth/Error.vue
new file mode 100644
index 0000000..2ce529b
--- /dev/null
+++ b/frontend/src/views/pages/auth/Error.vue
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
Error Occured
+
Requested resource is not available.
+
+
+
+ Go to Dashboard
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/pages/auth/Login.vue b/frontend/src/views/pages/auth/Login.vue
new file mode 100644
index 0000000..bc24986
--- /dev/null
+++ b/frontend/src/views/pages/auth/Login.vue
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
Welcome, Isabel!
+
Sign in to continue
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/Button.vue b/frontend/src/views/uikit/Button.vue
new file mode 100644
index 0000000..e92572b
--- /dev/null
+++ b/frontend/src/views/uikit/Button.vue
@@ -0,0 +1,335 @@
+
+
+
+
+
+
+
Default
+
+
+
+
+
+
+
Severities
+
+
+
+
+
+
+
+
+
+
Text
+
+
+
+
+
+
+
+
+
+
+
+
Outlined
+
+
+
+
+
+
+
+
+
+
+
Button Group
+
+
+
+
+
+
+
+
+
SplitButton
+
+
+
+
+
+
+
+
+
Templating
+
+
+
+
+
+ Google
+
+
+
+
+
+
+ Discord
+
+
+
+
+
+
+
+
Icons
+
+
+
+
+
+
+
Raised
+
+
+
+
+
+
+
+
+
+
Rounded
+
+
+
+
+
+
+
+
+
+
Rounded Icons
+
+
+
+
+
+
+
+
+
+
Rounded Text
+
+
+
+
+
+
+
+
+
+
+
+
Rounded Outlined
+
+
+
+
+
+
+
+
+
+
+
Loading
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/Chart.vue b/frontend/src/views/uikit/Chart.vue
new file mode 100644
index 0000000..c135efa
--- /dev/null
+++ b/frontend/src/views/uikit/Chart.vue
@@ -0,0 +1,274 @@
+
+
+
+
+
+
+
+
+
+
+
Polar Area Chart
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/File.vue b/frontend/src/views/uikit/File.vue
new file mode 100644
index 0000000..2787dcb
--- /dev/null
+++ b/frontend/src/views/uikit/File.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
Advanced
+
+
+ Basic
+
+
+
+
+
diff --git a/frontend/src/views/uikit/FloatLabel.vue b/frontend/src/views/uikit/FloatLabel.vue
new file mode 100644
index 0000000..c0a6655
--- /dev/null
+++ b/frontend/src/views/uikit/FloatLabel.vue
@@ -0,0 +1,115 @@
+
+
+
+
+
Float Label
+
+
+
+
+ InputText
+
+
+
+
+
+
+ Calendar
+
+
+
+
+
+ Chips
+
+
+
+
+
+ InputMask
+
+
+
+
+
+ InputNumber
+
+
+
+
+
+
+
+
+
+ InputGroup
+
+
+
+
+
+
+ Dropdown
+
+
+
+
+
+ MultiSelect
+
+
+
+
+
+ Textarea
+
+
+
+
+
diff --git a/frontend/src/views/uikit/FormLayout.vue b/frontend/src/views/uikit/FormLayout.vue
new file mode 100644
index 0000000..72a7688
--- /dev/null
+++ b/frontend/src/views/uikit/FormLayout.vue
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
Vertical
+
+ Name
+
+
+
+ Email
+
+
+
+ Age
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Help Text
+
+ Username
+
+ Enter your username to reset your password.
+
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/Input.vue b/frontend/src/views/uikit/Input.vue
new file mode 100644
index 0000000..94004ec
--- /dev/null
+++ b/frontend/src/views/uikit/Input.vue
@@ -0,0 +1,297 @@
+
+
+
+
+
+
InputText
+
+
+
Icons
+
+
+
Float Label
+
+
+ Username
+
+
+
Textarea
+
+
+
AutoComplete
+
+
+
Calendar
+
+
+
Spinner
+
+
+
Chips
+
+
+
+
+
+
+
Slider
+
+
+
+
+
Rating
+
+
+
+
ColorPicker
+
+
+
+
Knob
+
+
+
+
+
+
+
+
+
RadioButton
+
+
+
Checkbox
+
+
+
Input Switch
+
+
+
+
+
Listbox
+
+
+
Dropdown
+
+
+
MultiSelect
+
+
+
+
+ Select Countries
+
+
+
+
+
+
{{ slotProps.option.name }}
+
+
+
+
+
TreeSelect
+
+
+
+
+
ToggleButton
+
+
+ SelectButton
+
+
+ SelectButton - Multiple
+
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/InvalidState.vue b/frontend/src/views/uikit/InvalidState.vue
new file mode 100644
index 0000000..7a3da45
--- /dev/null
+++ b/frontend/src/views/uikit/InvalidState.vue
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
Invalid State
+
+
+
+ InputText
+
+
+
+
+ Calendar
+
+
+
+ Chips
+
+
+
+
+
+
+
+ InputMask
+
+
+
+ InputNumber
+
+
+
+ Dropdown
+
+
+
+ MultiSelect
+
+
+
+ Textarea
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/List.vue b/frontend/src/views/uikit/List.vue
new file mode 100644
index 0000000..6a27498
--- /dev/null
+++ b/frontend/src/views/uikit/List.vue
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
DataView
+
+
+
+
+
+
+
+
+
+
{{ slotProps.data.name }}
+
{{ slotProps.data.description }}
+
+
+
+ {{ slotProps.data.category }}
+
+
+
+ ${{ slotProps.data.price }}
+
+ {{ slotProps.data.inventoryStatus }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ slotProps.data.category }}
+
+
{{ slotProps.data.inventoryStatus }}
+
+
+
+
{{ slotProps.data.name }}
+
{{ slotProps.data.description }}
+
+
+
+ ${{ slotProps.data.price }}
+
+
+
+
+
+
+
+
+
+
+
+
PickList
+
+ From
+ To
+
+ {{ slotProps.item.name }}
+
+
+
+
+
+
+
+
OrderList
+
+ Cities
+
+ {{ slotProps.item.name }}
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/Media.vue b/frontend/src/views/uikit/Media.vue
new file mode 100644
index 0000000..052fcd5
--- /dev/null
+++ b/frontend/src/views/uikit/Media.vue
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
Carousel
+
+
+
+
+
+
+
+
+
+ {{ product.data.name }}
+
+
${{ product.data.price }}
+
{{ product.data.inventoryStatus }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Galleria
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/Menu.vue b/frontend/src/views/uikit/Menu.vue
new file mode 100644
index 0000000..5a0d834
--- /dev/null
+++ b/frontend/src/views/uikit/Menu.vue
@@ -0,0 +1,529 @@
+
+
+
+
+
+
+
Menubar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Steps
+
Steps and TabMenu are integrated with the same child routes.
+
+
+
+
+
+
+
+
TabMenu
+
Steps and TabMenu are integrated with the same child routes.
+
+
+
+
+
+
+
+
+
+
+
+
Overlay Menu
+
+
+
+
+
+
+
ContextMenu
+ Right click to display.
+
+
+
+
+
+
+
MegaMenu - Horizontal
+
+
+ MegaMenu - Vertical
+
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/Messages.vue b/frontend/src/views/uikit/Messages.vue
new file mode 100644
index 0000000..9ad7b93
--- /dev/null
+++ b/frontend/src/views/uikit/Messages.vue
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
Toast
+
+
+
+
+
+
+
+
+
+
+
+
Messages
+
+
+
+
+
+
+
+ {{ msg.content }}
+
+
+
+
+
+
+
Inline
+
+
Username
+
+
+ Username is required
+
+
+
+
+
+
+
+
+
Help Text
+
+ Username
+
+ Enter your username to reset your password.
+
+
+
+
+
diff --git a/frontend/src/views/uikit/Misc.vue b/frontend/src/views/uikit/Misc.vue
new file mode 100644
index 0000000..258d8b9
--- /dev/null
+++ b/frontend/src/views/uikit/Misc.vue
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
Badge
+
Numbers
+
+
+
+
+
+
+
+
+
Positioned Badge
+
+
+
+
+
Inline Button Badge
+
+
+
+
Sizes
+
+
+
+
+
+
+
+
+
Avatar
+
Avatar Group
+
+
+
+
+
+
+
+
+
+
Label - Circle
+
+
+
+
+
Icon - Badge
+
+
+
+
+
ScrollTop
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae et leo duis ut diam. Ultricies mi quis hendrerit dolor magna eget est lorem. Amet consectetur
+ adipiscing elit ut. Nam libero justo laoreet sit amet. Pharetra massa massa ultricies mi quis hendrerit dolor magna. Est ultricies integer quis auctor elit sed vulputate. Consequat ac felis donec et. Tellus orci ac auctor
+ augue mauris. Semper feugiat nibh sed pulvinar proin gravida hendrerit lectus a. Tincidunt arcu non sodales neque sodales. Metus aliquam eleifend mi in nulla posuere sollicitudin aliquam ultrices. Sodales ut etiam sit amet
+ nisl purus. Cursus sit amet dictum sit amet. Tristique senectus et netus et malesuada fames ac turpis egestas. Et tortor consequat id porta nibh venenatis cras sed. Diam maecenas ultricies mi eget mauris. Eget egestas purus
+ viverra accumsan in nisl nisi. Suscipit adipiscing bibendum est ultricies integer. Mattis aliquam faucibus purus in massa tempor nec.
+
+
+
+
+
+
+
+
Tag
+ Tags
+
+
+
+
+
+
+ Pills
+
+
+
+
+
+
+ Icons
+
+
+
+
+
+
+
+
+
Chip
+
Basic
+
+
+
+
+
+
+
+
Icon
+
+
+
+
+
+
+
+
Image
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/Overlay.vue b/frontend/src/views/uikit/Overlay.vue
new file mode 100644
index 0000000..b4de998
--- /dev/null
+++ b/frontend/src/views/uikit/Overlay.vue
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+
Dialog
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
Overlay Panel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ formatCurrency(slotProps.data.price) }}
+
+
+
+
+
+
+
+
+
+
+
Confirmation
+
+
+
+
+ Are you sure you want to proceed?
+
+
+
+
+
+
+
+
+
Sidebar
+
+ Left Sidebar
+
+
+
+ Right Sidebar
+
+
+
+ Top Sidebar
+
+
+
+ Bottom Sidebar
+
+
+
+ Full Screen
+
+
+
+
+
+
+
+
+
+
+
+
+
ConfirmPopup
+
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/Panels.vue b/frontend/src/views/uikit/Panels.vue
new file mode 100644
index 0000000..087dbf5
--- /dev/null
+++ b/frontend/src/views/uikit/Panels.vue
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
Toolbar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
AccordionPanel
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est
+ laborum.
+
+
+
+
+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo
+ enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi.
+
+
+
+
+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in
+ culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus.
+
+
+
+
+
+
TabView
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est
+ laborum.
+
+
+
+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo
+ enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi.
+
+
+
+
+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in
+ culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus.
+
+
+
+
+
+
+
+
Panel
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
Fieldset
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
Card
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
Divider
+
+
+
+
+ Username
+
+
+
+ Password
+
+
+
+
+
+
+
+
+
+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo
+ enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi.
+
+
+
+ Badge
+
+
+
+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in
+ culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus.
+
+
+
+
+
+
+
+ Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis
+ voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. Donec vel volutpat ipsum. Integer nunc magna, posuere ut tincidunt eget, egestas vitae sapien. Morbi dapibus luctus odio.
+
+
+
+
+
+
+
+
+
Splitter
+
+
+
+ Panel 1
+
+
+
+
+ Panel 2
+
+
+ Panel 3
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/Table.vue b/frontend/src/views/uikit/Table.vue
new file mode 100644
index 0000000..5ebca8f
--- /dev/null
+++ b/frontend/src/views/uikit/Table.vue
@@ -0,0 +1,385 @@
+
+
+
+
+
+
+
Filter Menu
+
+
+
+
+
+
+
+
+
+
+ No customers found.
+ Loading customers data. Please wait.
+
+
+ {{ data.name }}
+
+
+
+
+
+
+
+
+ {{ data.country.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.representative.name }}
+
+
+ Agent Picker
+
+
+
+
+
{{ slotProps.option.name }}
+
+
+
+
+
+
+
+ {{ formatDate(data.date) }}
+
+
+
+
+
+
+
+ {{ formatCurrency(data.balance) }}
+
+
+
+
+
+
+
+ {{ data.status }}
+
+
+
+
+ {{ slotProps.value }}
+ {{ slotProps.placeholder }}
+
+
+ {{ slotProps.option }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ filterModel.value ? filterModel.value[0] : 0 }}
+ {{ filterModel.value ? filterModel.value[1] : 100 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Frozen Columns
+
+
+
+
+
+
+
+
+ {{ data.country.name }}
+
+
+
+
+
+
+ {{ data.status }}
+
+
+
+
+
+
+ {{ data.representative.name }}
+
+
+
+
+ {{ formatCurrency(data.balance) }}
+
+
+
+
+
+
+
+
+
Row Expand
+
+
+
+
+
+
+
+
+
+
+ {{ slotProps.data.name }}
+
+
+
+
+
+
+
+
+
+ {{ formatCurrency(slotProps.data.price) }}
+
+
+
+
+ {{ formatCurrency(slotProps.data.category) }}
+
+
+
+
+
+
+
+
+ {{ slotProps.data.inventoryStatus }}
+
+
+
+
+
Orders for {{ slotProps.data.name }}
+
+
+
+ {{ slotProps.data.id }}
+
+
+
+
+ {{ slotProps.data.customer }}
+
+
+
+
+ {{ slotProps.data.date }}
+
+
+
+
+ {{ formatCurrency(slotProps.data.amount) }}
+
+
+
+
+ {{ slotProps.data.status }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Subheader Grouping
+
+
+
+
+
+
+ {{ slotProps.data.country.name }}
+
+
+
+
+
+ {{ slotProps.data.status }}
+
+
+
+
+
+ {{ slotProps.data.representative.name }}
+
+
+ Total Customers: {{ calculateCustomerTotal(slotProps.data.representative.name) }}
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/Tree.vue b/frontend/src/views/uikit/Tree.vue
new file mode 100644
index 0000000..bfa53ba
--- /dev/null
+++ b/frontend/src/views/uikit/Tree.vue
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
TreeTable
+
+ FileSystem
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/uikit/menu/ConfirmationDemo.vue b/frontend/src/views/uikit/menu/ConfirmationDemo.vue
new file mode 100644
index 0000000..09a19fd
--- /dev/null
+++ b/frontend/src/views/uikit/menu/ConfirmationDemo.vue
@@ -0,0 +1,6 @@
+
+
+
+
Confirmation Component Content via Child Route
+
+
diff --git a/frontend/src/views/uikit/menu/PaymentDemo.vue b/frontend/src/views/uikit/menu/PaymentDemo.vue
new file mode 100644
index 0000000..aba7088
--- /dev/null
+++ b/frontend/src/views/uikit/menu/PaymentDemo.vue
@@ -0,0 +1,6 @@
+
+
+
+
Payment Component Content via Child Route
+
+
diff --git a/frontend/src/views/uikit/menu/PersonalDemo.vue b/frontend/src/views/uikit/menu/PersonalDemo.vue
new file mode 100644
index 0000000..a2950b7
--- /dev/null
+++ b/frontend/src/views/uikit/menu/PersonalDemo.vue
@@ -0,0 +1,6 @@
+
+
+
+
Personal Component Content via Child Route
+
+
diff --git a/frontend/src/views/uikit/menu/SeatDemo.vue b/frontend/src/views/uikit/menu/SeatDemo.vue
new file mode 100644
index 0000000..955004b
--- /dev/null
+++ b/frontend/src/views/uikit/menu/SeatDemo.vue
@@ -0,0 +1,6 @@
+
+
+
+
Seat Component Content via Child Route
+
+
diff --git a/frontend/src/views/utilities/Blocks.vue b/frontend/src/views/utilities/Blocks.vue
new file mode 100644
index 0000000..40ddc3e
--- /dev/null
+++ b/frontend/src/views/utilities/Blocks.vue
@@ -0,0 +1,803 @@
+
+
+
+
+
+
+
+
+ Create the screens your
+ your visitors deserve to see
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ One Product,
+ Many Solutions
+
+
Ac turpis egestas maecenas pharetra convallis posuere morbi leo urna.
+
+
+
+
+
+
Built for Developers
+
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+
+
+
+
+
+
End-to-End Encryption
+
Risus nec feugiat in fermentum posuere urna nec. Posuere sollicitudin aliquam ultrices sagittis.
+
+
+
+
+
+
Easy to Use
+
Ornare suspendisse sed nisi lacus sed viverra tellus. Neque volutpat ac tincidunt vitae semper.
+
+
+
+
+
+
Fast & Global Support
+
Fermentum et sollicitudin ac orci phasellus egestas tellus rutrum tellus.
+
+
+
+
+
+
Open Source
+
Nec tincidunt praesent semper feugiat. Sed adipiscing diam donec adipiscing tristique risus nec feugiat.
+
+
+
+
+
+
Trusted Securitty
+
Mattis rhoncus urna neque viverra justo nec ultrices. Id cursus metus aliquam eleifend.
+
+
+
+
+
+
+
+
Pricing Plans
+
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Velit numquam eligendi quos.
+
+
+
+
+
+
Basic
+
Plan description
+
+
+ $9
+ per month
+
+
+
+
+
+ Arcu vitae elementum
+
+
+
+ Dui faucibus in ornare
+
+
+
+ Morbi tincidunt augue
+
+
+
+
+
+
+
+
+
+
+
+
Premium
+
Plan description
+
+
+ $29
+ per month
+
+
+
+
+
+ Arcu vitae elementum
+
+
+
+ Dui faucibus in ornare
+
+
+
+ Morbi tincidunt augue
+
+
+
+ Duis ultricies lacus sed
+
+
+
+
+
+
+
+
+
+
+
+
Enterprise
+
Plan description
+
+
+ $49
+ per month
+
+
+
+
+
+ Arcu vitae elementum
+
+
+
+ Dui faucibus in ornare
+
+
+
+ Morbi tincidunt augue
+
+
+
+ Duis ultricies lacus sed
+
+
+
+ Imperdiet proin
+
+
+
+ Nisi scelerisque
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
POWERED BY DISCORD
+
Join Our Design Community
+
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Velit numquam eligendi quos.
+
+
+
+
+
+
+
+
🔥 Hot Deals!
+
+ Libero voluptatum atque exercitationem praesentium provident odit.
+
+
+ Learn More
+
+
+
+
+
+
+
+
+
+
+
+
+
Customers
+
+
+
+ 332 Active Users
+
+
+
+ 9402 Sessions
+
+
+
+ 2.32m Avg. Duration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
24 new
+
since last visit
+
+
+
+
+
+
%52+
+
since last week
+
+
+
+
+
+
520
+
newly registered
+
+
+
+
+
+
+
Comments
+
152 Unread
+
+
+
+
+
+
85
+
responded
+
+
+
+
+
+
+
+
+
+
+
Welcome Back
+
Don't have an account?
+
Create today!
+
+
+
+
+
+
+
+
+
Movie Information
+
Morbi tristique blandit turpis. In viverra ligula id nulla hendrerit rutrum.
+
+
+ Title
+ Heat
+
+
+
+
+
+ Genre
+
+
+
+
+
+
+
+
+
+
+ Director
+ Michael Mann
+
+
+
+
+
+ Actors
+ Robert De Niro, Al Pacino
+
+
+
+
+
+ Plot
+ A group of professional bank robbers start to feel the heat from police when they unknowingly leave a clue at their latest heist.
+
+
+
+
+
+
+
+
+
+
+
Card Title
+
Vivamus id nisl interdum, blandit augue sit amet, eleifend mi.
+
+
+
+
+
diff --git a/frontend/src/views/utilities/Documentation.vue b/frontend/src/views/utilities/Documentation.vue
new file mode 100644
index 0000000..2c21e7f
--- /dev/null
+++ b/frontend/src/views/utilities/Documentation.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
Current Version
+
Vue 3 and PrimeVue 3
+
+
Getting Started
+
+ Sakai is an application template for Vue based on the create-vue , the recommended way to start a Vite-powered Vue
+ projects. To get started, clone the repository from GitHub and install the dependencies with npm or yarn.
+
+
npm install
+
+ or
+
+
yarn
+
+
Next step is running the application using the serve script and navigate to http://localhost:5173/ to view the application. That is it, you may now start with the development of your application using the Sakai template.
+
+
npm run dev
+
+
Structure
+
Sakai consists of a couple folders, demos and layout have been separated so that you can easily remove what is not necessary for your application.
+
+ src/layout : Main layout files, needs to be present
+ src/views : Demo pages
+ public/demo : Assets used in demos
+ public/layout : Assets used in layout
+ src/assets/demo : Styles used in demos
+ src/assets/layout : SCSS files of the main layout
+
+
+
Menu
+
Main menu is defined at src/layout/AppMenu.vue file.
+
+
Integration with Existing Vite Applications
+
Only the folders that are related to the layout needs to move in to your project. We've created a short tutorial with details.
+
+
+ VIDEO
+
+
+
PrimeVue Theme
+
Sakai theming is based on the PrimeVue theme being used. Default theme is lara-light-indigo .
+
+
SASS Variables
+
In case you'd like to customize the main layout variables, open _variables.scss file under src/layout folder. Saving the changes will be reflected instantly at your browser.
+
+
src/layout/_variables.scss
+
+ /* General */
+
+ $scale:14px; /* main font size */
+
+ $borderRadius:12px; /* border radius of layout element e.g. card, sidebar */
+
+ $transitionDuration:.2s; /* transition duration of layout elements e.g. sidebar, overlay menus */
+
+
+
+
+
+
+
diff --git a/frontend/src/views/utilities/Icons.vue b/frontend/src/views/utilities/Icons.vue
new file mode 100644
index 0000000..e4b14dc
--- /dev/null
+++ b/frontend/src/views/utilities/Icons.vue
@@ -0,0 +1,96 @@
+
+
+
+
+
+
Icons
+
+ PrimeVue components internally use PrimeIcons library, the official icons suite from
+ PrimeTek .
+
+
+
Download
+
PrimeIcons is available at npm, run the following command to download it to your project.
+
+
npm install primeicons --save
+
+
Getting Started
+
PrimeIcons use the pi pi-{icon} syntax such as pi pi-check . A standalone icon can be displayed using an element like i or span
+
+
<i class="pi pi-check"></i> <i class="pi pi-times"></i>
+
+
+
+
+
Size
+
Size of the icons can easily be changed using font-size property.
+
+
<i class="pi pi-check"></i>
+
+
+
+
<i class="pi pi-check" style="font-size: 2rem"></i>
+
+
+
+
Spinning Animation
+
Special pi-spin class applies continuous rotation to an icon.
+
<i class="pi pi-spin pi-spinner" style="font-size: 2rem"></i>
+
+
+
+
List of Icons
+
+ Here is the current list of PrimeIcons, more icons are added periodically. You may also request new icons at the issue
+ tracker.
+
+
+
+
+
+
+
+
pi-{{ icon.properties.name }}
+
+
+
+
+
+
+
diff --git a/frontend/vite.config.js b/frontend/vite.config.js
new file mode 100644
index 0000000..acac2cc
--- /dev/null
+++ b/frontend/vite.config.js
@@ -0,0 +1,17 @@
+import { fileURLToPath, URL } from 'node:url';
+
+import { defineConfig } from 'vite';
+import vue from '@vitejs/plugin-vue';
+
+// https://vitejs.dev/config/
+export default defineConfig(({ command }) => {
+ return {
+ plugins: [vue()],
+ base: command === 'serve' ? '' : '/sakai-vue/',
+ resolve: {
+ alias: {
+ '@': fileURLToPath(new URL('./src', import.meta.url))
+ }
+ }
+ };
+});
diff --git a/frontend/vue.config.js b/frontend/vue.config.js
deleted file mode 100644
index 910e297..0000000
--- a/frontend/vue.config.js
+++ /dev/null
@@ -1,4 +0,0 @@
-const { defineConfig } = require('@vue/cli-service')
-module.exports = defineConfig({
- transpileDependencies: true
-})
diff --git a/frontend/yarn.lock b/frontend/yarn.lock
index 2ff6ecd..9e2ec76 100644
--- a/frontend/yarn.lock
+++ b/frontend/yarn.lock
@@ -2,1064 +2,55 @@
# yarn lockfile v1
-"@achrinza/node-ipc@^9.2.5":
- version "9.2.5"
- resolved "https://registry.yarnpkg.com/@achrinza/node-ipc/-/node-ipc-9.2.5.tgz#29788e608ff41121f0543491da723b243266ac28"
- integrity sha512-kBX7Ay911iXZ3VZ1pYltj3Rfu7Ow9H7sK4H4RSfWIfWR2JKNB40K808wppoRIEzE2j2hXLU+r6TJgCAliCGhyQ==
- dependencies:
- "@node-ipc/js-queue" "2.0.3"
- event-pubsub "4.3.0"
- js-message "1.0.7"
-
-"@ampproject/remapping@^2.1.0":
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d"
- integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==
- dependencies:
- "@jridgewell/gen-mapping" "^0.1.0"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@babel/code-frame@7.12.11":
- version "7.12.11"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
- integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
- dependencies:
- "@babel/highlight" "^7.10.4"
-
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
- integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
- dependencies:
- "@babel/highlight" "^7.16.7"
-
-"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.17.10":
- version "7.18.5"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.5.tgz#acac0c839e317038c73137fbb6ef71a1d6238471"
- integrity sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg==
-
-"@babel/core@^7.12.16":
- version "7.18.5"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.5.tgz#c597fa680e58d571c28dda9827669c78cdd7f000"
- integrity sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==
- dependencies:
- "@ampproject/remapping" "^2.1.0"
- "@babel/code-frame" "^7.16.7"
- "@babel/generator" "^7.18.2"
- "@babel/helper-compilation-targets" "^7.18.2"
- "@babel/helper-module-transforms" "^7.18.0"
- "@babel/helpers" "^7.18.2"
- "@babel/parser" "^7.18.5"
- "@babel/template" "^7.16.7"
- "@babel/traverse" "^7.18.5"
- "@babel/types" "^7.18.4"
- convert-source-map "^1.7.0"
- debug "^4.1.0"
- gensync "^1.0.0-beta.2"
- json5 "^2.2.1"
- semver "^6.3.0"
-
-"@babel/eslint-parser@^7.12.16":
- version "7.18.2"
- resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz#e14dee36c010edfb0153cf900c2b0815e82e3245"
- integrity sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==
- dependencies:
- eslint-scope "^5.1.1"
- eslint-visitor-keys "^2.1.0"
- semver "^6.3.0"
-
-"@babel/generator@^7.18.2":
- version "7.18.2"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.2.tgz#33873d6f89b21efe2da63fe554460f3df1c5880d"
- integrity sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==
- dependencies:
- "@babel/types" "^7.18.2"
- "@jridgewell/gen-mapping" "^0.3.0"
- jsesc "^2.5.1"
-
-"@babel/helper-annotate-as-pure@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862"
- integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b"
- integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==
- dependencies:
- "@babel/helper-explode-assignable-expression" "^7.16.7"
- "@babel/types" "^7.16.7"
-
-"@babel/helper-compilation-targets@^7.12.16", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.10", "@babel/helper-compilation-targets@^7.18.2":
- version "7.18.2"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz#67a85a10cbd5fc7f1457fec2e7f45441dc6c754b"
- integrity sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==
- dependencies:
- "@babel/compat-data" "^7.17.10"
- "@babel/helper-validator-option" "^7.16.7"
- browserslist "^4.20.2"
- semver "^6.3.0"
-
-"@babel/helper-create-class-features-plugin@^7.17.12", "@babel/helper-create-class-features-plugin@^7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz#fac430912606331cb075ea8d82f9a4c145a4da19"
- integrity sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-environment-visitor" "^7.16.7"
- "@babel/helper-function-name" "^7.17.9"
- "@babel/helper-member-expression-to-functions" "^7.17.7"
- "@babel/helper-optimise-call-expression" "^7.16.7"
- "@babel/helper-replace-supers" "^7.16.7"
- "@babel/helper-split-export-declaration" "^7.16.7"
-
-"@babel/helper-create-regexp-features-plugin@^7.16.7", "@babel/helper-create-regexp-features-plugin@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz#bb37ca467f9694bbe55b884ae7a5cc1e0084e4fd"
- integrity sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.16.7"
- regexpu-core "^5.0.1"
-
-"@babel/helper-define-polyfill-provider@^0.3.1":
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665"
- integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==
- dependencies:
- "@babel/helper-compilation-targets" "^7.13.0"
- "@babel/helper-module-imports" "^7.12.13"
- "@babel/helper-plugin-utils" "^7.13.0"
- "@babel/traverse" "^7.13.0"
- debug "^4.1.1"
- lodash.debounce "^4.0.8"
- resolve "^1.14.2"
- semver "^6.1.2"
-
-"@babel/helper-environment-visitor@^7.16.7", "@babel/helper-environment-visitor@^7.18.2":
- version "7.18.2"
- resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz#8a6d2dedb53f6bf248e31b4baf38739ee4a637bd"
- integrity sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==
-
-"@babel/helper-explode-assignable-expression@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a"
- integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-function-name@^7.16.7", "@babel/helper-function-name@^7.17.9":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz#136fcd54bc1da82fcb47565cf16fd8e444b1ff12"
- integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==
- dependencies:
- "@babel/template" "^7.16.7"
- "@babel/types" "^7.17.0"
-
-"@babel/helper-hoist-variables@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246"
- integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-member-expression-to-functions@^7.17.7":
- version "7.17.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4"
- integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==
- dependencies:
- "@babel/types" "^7.17.0"
-
-"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437"
- integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-module-transforms@^7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz#baf05dec7a5875fb9235bd34ca18bad4e21221cd"
- integrity sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==
- dependencies:
- "@babel/helper-environment-visitor" "^7.16.7"
- "@babel/helper-module-imports" "^7.16.7"
- "@babel/helper-simple-access" "^7.17.7"
- "@babel/helper-split-export-declaration" "^7.16.7"
- "@babel/helper-validator-identifier" "^7.16.7"
- "@babel/template" "^7.16.7"
- "@babel/traverse" "^7.18.0"
- "@babel/types" "^7.18.0"
-
-"@babel/helper-optimise-call-expression@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2"
- integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.17.12", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz#86c2347da5acbf5583ba0a10aed4c9bf9da9cf96"
- integrity sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==
-
-"@babel/helper-remap-async-to-generator@^7.16.8":
- version "7.16.8"
- resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3"
- integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-wrap-function" "^7.16.8"
- "@babel/types" "^7.16.8"
-
-"@babel/helper-replace-supers@^7.16.7", "@babel/helper-replace-supers@^7.18.2":
- version "7.18.2"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz#41fdfcc9abaf900e18ba6e5931816d9062a7b2e0"
- integrity sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==
- dependencies:
- "@babel/helper-environment-visitor" "^7.18.2"
- "@babel/helper-member-expression-to-functions" "^7.17.7"
- "@babel/helper-optimise-call-expression" "^7.16.7"
- "@babel/traverse" "^7.18.2"
- "@babel/types" "^7.18.2"
-
-"@babel/helper-simple-access@^7.17.7", "@babel/helper-simple-access@^7.18.2":
- version "7.18.2"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz#4dc473c2169ac3a1c9f4a51cfcd091d1c36fcff9"
- integrity sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==
- dependencies:
- "@babel/types" "^7.18.2"
-
-"@babel/helper-skip-transparent-expression-wrappers@^7.16.0":
- version "7.16.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09"
- integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==
- dependencies:
- "@babel/types" "^7.16.0"
-
-"@babel/helper-split-export-declaration@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b"
- integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==
- dependencies:
- "@babel/types" "^7.16.7"
-
-"@babel/helper-validator-identifier@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
- integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
-
-"@babel/helper-validator-option@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23"
- integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==
-
-"@babel/helper-wrap-function@^7.16.8":
- version "7.16.8"
- resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200"
- integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==
- dependencies:
- "@babel/helper-function-name" "^7.16.7"
- "@babel/template" "^7.16.7"
- "@babel/traverse" "^7.16.8"
- "@babel/types" "^7.16.8"
-
-"@babel/helpers@^7.18.2":
- version "7.18.2"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.18.2.tgz#970d74f0deadc3f5a938bfa250738eb4ac889384"
- integrity sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==
- dependencies:
- "@babel/template" "^7.16.7"
- "@babel/traverse" "^7.18.2"
- "@babel/types" "^7.18.2"
-
-"@babel/highlight@^7.10.4", "@babel/highlight@^7.16.7":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.12.tgz#257de56ee5afbd20451ac0a75686b6b404257351"
- integrity sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==
- dependencies:
- "@babel/helper-validator-identifier" "^7.16.7"
- chalk "^2.0.0"
- js-tokens "^4.0.0"
-
-"@babel/parser@^7.16.4", "@babel/parser@^7.16.7", "@babel/parser@^7.18.5":
- version "7.18.5"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.5.tgz#337062363436a893a2d22faa60be5bb37091c83c"
- integrity sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==
-
-"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz#1dca338caaefca368639c9ffb095afbd4d420b1e"
- integrity sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz#0d498ec8f0374b1e2eb54b9cb2c4c78714c77753"
- integrity sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
- "@babel/plugin-proposal-optional-chaining" "^7.17.12"
-
-"@babel/plugin-proposal-async-generator-functions@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz#094a417e31ce7e692d84bab06c8e2a607cbeef03"
- integrity sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/helper-remap-async-to-generator" "^7.16.8"
- "@babel/plugin-syntax-async-generators" "^7.8.4"
-
-"@babel/plugin-proposal-class-properties@^7.12.13", "@babel/plugin-proposal-class-properties@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz#84f65c0cc247d46f40a6da99aadd6438315d80a4"
- integrity sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.17.12"
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-proposal-class-static-block@^7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz#7d02253156e3c3793bdb9f2faac3a1c05f0ba710"
- integrity sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.18.0"
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/plugin-syntax-class-static-block" "^7.14.5"
-
-"@babel/plugin-proposal-decorators@^7.12.13":
- version "7.18.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.2.tgz#dbe4086d2d42db489399783c3aa9272e9700afd4"
- integrity sha512-kbDISufFOxeczi0v4NQP3p5kIeW6izn/6klfWBrIIdGZZe4UpHR+QU03FAoWjGGd9SUXAwbw2pup1kaL4OQsJQ==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.18.0"
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/helper-replace-supers" "^7.18.2"
- "@babel/helper-split-export-declaration" "^7.16.7"
- "@babel/plugin-syntax-decorators" "^7.17.12"
- charcodes "^0.2.0"
-
-"@babel/plugin-proposal-dynamic-import@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2"
- integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-dynamic-import" "^7.8.3"
-
-"@babel/plugin-proposal-export-namespace-from@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz#b22864ccd662db9606edb2287ea5fd1709f05378"
- integrity sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-
-"@babel/plugin-proposal-json-strings@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz#f4642951792437233216d8c1af370bb0fbff4664"
- integrity sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
-
-"@babel/plugin-proposal-logical-assignment-operators@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz#c64a1bcb2b0a6d0ed2ff674fd120f90ee4b88a23"
- integrity sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-
-"@babel/plugin-proposal-nullish-coalescing-operator@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz#1e93079bbc2cbc756f6db6a1925157c4a92b94be"
- integrity sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
-
-"@babel/plugin-proposal-numeric-separator@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9"
- integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-numeric-separator" "^7.10.4"
-
-"@babel/plugin-proposal-object-rest-spread@^7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz#79f2390c892ba2a68ec112eb0d895cfbd11155e8"
- integrity sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==
- dependencies:
- "@babel/compat-data" "^7.17.10"
- "@babel/helper-compilation-targets" "^7.17.10"
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-transform-parameters" "^7.17.12"
-
-"@babel/plugin-proposal-optional-catch-binding@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf"
- integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-
-"@babel/plugin-proposal-optional-chaining@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz#f96949e9bacace3a9066323a5cf90cfb9de67174"
- integrity sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
-
-"@babel/plugin-proposal-private-methods@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz#c2ca3a80beb7539289938da005ad525a038a819c"
- integrity sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==
- dependencies:
- "@babel/helper-create-class-features-plugin" "^7.17.12"
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-proposal-private-property-in-object@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz#b02efb7f106d544667d91ae97405a9fd8c93952d"
- integrity sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-create-class-features-plugin" "^7.17.12"
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
-
-"@babel/plugin-proposal-unicode-property-regex@^7.17.12", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz#3dbd7a67bd7f94c8238b394da112d86aaf32ad4d"
- integrity sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.17.12"
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-syntax-async-generators@^7.8.4":
- version "7.8.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
- integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-class-properties@^7.12.13":
- version "7.12.13"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10"
- integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.12.13"
-
-"@babel/plugin-syntax-class-static-block@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406"
- integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-syntax-decorators@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz#02e8f678602f0af8222235271efea945cfdb018a"
- integrity sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-syntax-dynamic-import@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"
- integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-export-namespace-from@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a"
- integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.3"
-
-"@babel/plugin-syntax-import-assertions@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz#58096a92b11b2e4e54b24c6a0cc0e5e607abcedd"
- integrity sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-syntax-json-strings@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
- integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.12.13", "@babel/plugin-syntax-jsx@^7.2.0":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz#834035b45061983a491f60096f61a2e7c5674a47"
- integrity sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-syntax-logical-assignment-operators@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699"
- integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9"
- integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-numeric-separator@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97"
- integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-object-rest-spread@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
- integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"
- integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-optional-chaining@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a"
- integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-private-property-in-object@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad"
- integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-syntax-top-level-await@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c"
- integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-transform-arrow-functions@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz#dddd783b473b1b1537ef46423e3944ff24898c45"
- integrity sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-async-to-generator@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz#dbe5511e6b01eee1496c944e35cdfe3f58050832"
- integrity sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==
- dependencies:
- "@babel/helper-module-imports" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/helper-remap-async-to-generator" "^7.16.8"
-
-"@babel/plugin-transform-block-scoped-functions@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620"
- integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-block-scoping@^7.17.12":
- version "7.18.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz#7988627b3e9186a13e4d7735dc9c34a056613fb9"
- integrity sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-classes@^7.17.12":
- version "7.18.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz#51310b812a090b846c784e47087fa6457baef814"
- integrity sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-environment-visitor" "^7.18.2"
- "@babel/helper-function-name" "^7.17.9"
- "@babel/helper-optimise-call-expression" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/helper-replace-supers" "^7.18.2"
- "@babel/helper-split-export-declaration" "^7.16.7"
- globals "^11.1.0"
-
-"@babel/plugin-transform-computed-properties@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz#bca616a83679698f3258e892ed422546e531387f"
- integrity sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-destructuring@^7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz#dc4f92587e291b4daa78aa20cc2d7a63aa11e858"
- integrity sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241"
- integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-duplicate-keys@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz#a09aa709a3310013f8e48e0e23bc7ace0f21477c"
- integrity sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-exponentiation-operator@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b"
- integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==
- dependencies:
- "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-for-of@^7.18.1":
- version "7.18.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz#ed14b657e162b72afbbb2b4cdad277bf2bb32036"
- integrity sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-function-name@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf"
- integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==
- dependencies:
- "@babel/helper-compilation-targets" "^7.16.7"
- "@babel/helper-function-name" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-literals@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz#97131fbc6bbb261487105b4b3edbf9ebf9c830ae"
- integrity sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-member-expression-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384"
- integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-modules-amd@^7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz#7ef1002e67e36da3155edc8bf1ac9398064c02ed"
- integrity sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==
- dependencies:
- "@babel/helper-module-transforms" "^7.18.0"
- "@babel/helper-plugin-utils" "^7.17.12"
- babel-plugin-dynamic-import-node "^2.3.3"
-
-"@babel/plugin-transform-modules-commonjs@^7.18.2":
- version "7.18.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz#1aa8efa2e2a6e818b6a7f2235fceaf09bdb31e9e"
- integrity sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==
- dependencies:
- "@babel/helper-module-transforms" "^7.18.0"
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/helper-simple-access" "^7.18.2"
- babel-plugin-dynamic-import-node "^2.3.3"
-
-"@babel/plugin-transform-modules-systemjs@^7.18.0":
- version "7.18.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.5.tgz#87f11c44fbfd3657be000d4897e192d9cb535996"
- integrity sha512-SEewrhPpcqMF1V7DhnEbhVJLrC+nnYfe1E0piZMZXBpxi9WvZqWGwpsk7JYP7wPWeqaBh4gyKlBhHJu3uz5g4Q==
- dependencies:
- "@babel/helper-hoist-variables" "^7.16.7"
- "@babel/helper-module-transforms" "^7.18.0"
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/helper-validator-identifier" "^7.16.7"
- babel-plugin-dynamic-import-node "^2.3.3"
-
-"@babel/plugin-transform-modules-umd@^7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz#56aac64a2c2a1922341129a4597d1fd5c3ff020f"
- integrity sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==
- dependencies:
- "@babel/helper-module-transforms" "^7.18.0"
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-named-capturing-groups-regex@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz#9c4a5a5966e0434d515f2675c227fd8cc8606931"
- integrity sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.17.12"
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-new-target@^7.17.12":
- version "7.18.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.5.tgz#8c228c4a07501dd12c95c5f23d1622131cc23931"
- integrity sha512-TuRL5uGW4KXU6OsRj+mLp9BM7pO8e7SGNTEokQRRxHFkXYMFiy2jlKSZPFtI/mKORDzciH+hneskcSOp0gU8hg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-object-super@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94"
- integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-replace-supers" "^7.16.7"
-
-"@babel/plugin-transform-parameters@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz#eb467cd9586ff5ff115a9880d6fdbd4a846b7766"
- integrity sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-property-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55"
- integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-regenerator@^7.18.0":
- version "7.18.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz#44274d655eb3f1af3f3a574ba819d3f48caf99d5"
- integrity sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
- regenerator-transform "^0.15.0"
-
-"@babel/plugin-transform-reserved-words@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz#7dbd349f3cdffba751e817cf40ca1386732f652f"
- integrity sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-runtime@^7.12.15":
- version "7.18.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.5.tgz#f4d3188ba6a8815793993c71c2c225d0ee1d7743"
- integrity sha512-Q17hHxXr2fplrE+5BSC1j1Fo5cOA8YeP8XW3/1paI8MzF/faZGh0MaH1KC4jLAvqLPamQWHB5/B7KqSLY1kuHA==
- dependencies:
- "@babel/helper-module-imports" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.17.12"
- babel-plugin-polyfill-corejs2 "^0.3.0"
- babel-plugin-polyfill-corejs3 "^0.5.0"
- babel-plugin-polyfill-regenerator "^0.3.0"
- semver "^6.3.0"
-
-"@babel/plugin-transform-shorthand-properties@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a"
- integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-spread@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz#c112cad3064299f03ea32afed1d659223935d1f5"
- integrity sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
-
-"@babel/plugin-transform-sticky-regex@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660"
- integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-template-literals@^7.18.2":
- version "7.18.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz#31ed6915721864847c48b656281d0098ea1add28"
- integrity sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-typeof-symbol@^7.17.12":
- version "7.17.12"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz#0f12f57ac35e98b35b4ed34829948d42bd0e6889"
- integrity sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.17.12"
-
-"@babel/plugin-transform-unicode-escapes@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3"
- integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/plugin-transform-unicode-regex@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2"
- integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==
- dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
-
-"@babel/preset-env@^7.12.16":
- version "7.18.2"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.2.tgz#f47d3000a098617926e674c945d95a28cb90977a"
- integrity sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==
- dependencies:
- "@babel/compat-data" "^7.17.10"
- "@babel/helper-compilation-targets" "^7.18.2"
- "@babel/helper-plugin-utils" "^7.17.12"
- "@babel/helper-validator-option" "^7.16.7"
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.17.12"
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.17.12"
- "@babel/plugin-proposal-async-generator-functions" "^7.17.12"
- "@babel/plugin-proposal-class-properties" "^7.17.12"
- "@babel/plugin-proposal-class-static-block" "^7.18.0"
- "@babel/plugin-proposal-dynamic-import" "^7.16.7"
- "@babel/plugin-proposal-export-namespace-from" "^7.17.12"
- "@babel/plugin-proposal-json-strings" "^7.17.12"
- "@babel/plugin-proposal-logical-assignment-operators" "^7.17.12"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.17.12"
- "@babel/plugin-proposal-numeric-separator" "^7.16.7"
- "@babel/plugin-proposal-object-rest-spread" "^7.18.0"
- "@babel/plugin-proposal-optional-catch-binding" "^7.16.7"
- "@babel/plugin-proposal-optional-chaining" "^7.17.12"
- "@babel/plugin-proposal-private-methods" "^7.17.12"
- "@babel/plugin-proposal-private-property-in-object" "^7.17.12"
- "@babel/plugin-proposal-unicode-property-regex" "^7.17.12"
- "@babel/plugin-syntax-async-generators" "^7.8.4"
- "@babel/plugin-syntax-class-properties" "^7.12.13"
- "@babel/plugin-syntax-class-static-block" "^7.14.5"
- "@babel/plugin-syntax-dynamic-import" "^7.8.3"
- "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
- "@babel/plugin-syntax-import-assertions" "^7.17.12"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
- "@babel/plugin-syntax-numeric-separator" "^7.10.4"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
- "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
- "@babel/plugin-syntax-top-level-await" "^7.14.5"
- "@babel/plugin-transform-arrow-functions" "^7.17.12"
- "@babel/plugin-transform-async-to-generator" "^7.17.12"
- "@babel/plugin-transform-block-scoped-functions" "^7.16.7"
- "@babel/plugin-transform-block-scoping" "^7.17.12"
- "@babel/plugin-transform-classes" "^7.17.12"
- "@babel/plugin-transform-computed-properties" "^7.17.12"
- "@babel/plugin-transform-destructuring" "^7.18.0"
- "@babel/plugin-transform-dotall-regex" "^7.16.7"
- "@babel/plugin-transform-duplicate-keys" "^7.17.12"
- "@babel/plugin-transform-exponentiation-operator" "^7.16.7"
- "@babel/plugin-transform-for-of" "^7.18.1"
- "@babel/plugin-transform-function-name" "^7.16.7"
- "@babel/plugin-transform-literals" "^7.17.12"
- "@babel/plugin-transform-member-expression-literals" "^7.16.7"
- "@babel/plugin-transform-modules-amd" "^7.18.0"
- "@babel/plugin-transform-modules-commonjs" "^7.18.2"
- "@babel/plugin-transform-modules-systemjs" "^7.18.0"
- "@babel/plugin-transform-modules-umd" "^7.18.0"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.17.12"
- "@babel/plugin-transform-new-target" "^7.17.12"
- "@babel/plugin-transform-object-super" "^7.16.7"
- "@babel/plugin-transform-parameters" "^7.17.12"
- "@babel/plugin-transform-property-literals" "^7.16.7"
- "@babel/plugin-transform-regenerator" "^7.18.0"
- "@babel/plugin-transform-reserved-words" "^7.17.12"
- "@babel/plugin-transform-shorthand-properties" "^7.16.7"
- "@babel/plugin-transform-spread" "^7.17.12"
- "@babel/plugin-transform-sticky-regex" "^7.16.7"
- "@babel/plugin-transform-template-literals" "^7.18.2"
- "@babel/plugin-transform-typeof-symbol" "^7.17.12"
- "@babel/plugin-transform-unicode-escapes" "^7.16.7"
- "@babel/plugin-transform-unicode-regex" "^7.16.7"
- "@babel/preset-modules" "^0.1.5"
- "@babel/types" "^7.18.2"
- babel-plugin-polyfill-corejs2 "^0.3.0"
- babel-plugin-polyfill-corejs3 "^0.5.0"
- babel-plugin-polyfill-regenerator "^0.3.0"
- core-js-compat "^3.22.1"
- semver "^6.3.0"
-
-"@babel/preset-modules@^0.1.5":
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9"
- integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
- "@babel/plugin-transform-dotall-regex" "^7.4.4"
- "@babel/types" "^7.4.4"
- esutils "^2.0.2"
-
-"@babel/runtime@^7.12.13", "@babel/runtime@^7.8.4":
- version "7.18.3"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.3.tgz#c7b654b57f6f63cf7f8b418ac9ca04408c4579f4"
- integrity sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==
- dependencies:
- regenerator-runtime "^0.13.4"
-
-"@babel/template@^7.0.0", "@babel/template@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155"
- integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==
- dependencies:
- "@babel/code-frame" "^7.16.7"
- "@babel/parser" "^7.16.7"
- "@babel/types" "^7.16.7"
-
-"@babel/traverse@^7.0.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.18.0", "@babel/traverse@^7.18.2", "@babel/traverse@^7.18.5":
- version "7.18.5"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.5.tgz#94a8195ad9642801837988ab77f36e992d9a20cd"
- integrity sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==
- dependencies:
- "@babel/code-frame" "^7.16.7"
- "@babel/generator" "^7.18.2"
- "@babel/helper-environment-visitor" "^7.18.2"
- "@babel/helper-function-name" "^7.17.9"
- "@babel/helper-hoist-variables" "^7.16.7"
- "@babel/helper-split-export-declaration" "^7.16.7"
- "@babel/parser" "^7.18.5"
- "@babel/types" "^7.18.4"
- debug "^4.1.0"
- globals "^11.1.0"
-
-"@babel/types@^7.0.0", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.18.0", "@babel/types@^7.18.2", "@babel/types@^7.18.4", "@babel/types@^7.4.4":
- version "7.18.4"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.4.tgz#27eae9b9fd18e9dccc3f9d6ad051336f307be354"
- integrity sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==
- dependencies:
- "@babel/helper-validator-identifier" "^7.16.7"
- to-fast-properties "^2.0.0"
-
-"@eslint/eslintrc@^0.4.3":
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
- integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==
+"@babel/parser@^7.16.4":
+ version "7.20.7"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.7.tgz#66fe23b3c8569220817d5feb8b9dcdc95bb4f71b"
+ integrity sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==
+
+"@esbuild/android-arm@0.15.18":
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.18.tgz#266d40b8fdcf87962df8af05b76219bc786b4f80"
+ integrity sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==
+
+"@esbuild/linux-loong64@0.15.18":
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz#128b76ecb9be48b60cf5cfc1c63a4f00691a3239"
+ integrity sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==
+
+"@eslint/eslintrc@^1.4.1":
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.4.1.tgz#af58772019a2d271b7e2d4c23ff4ddcba3ccfb3e"
+ integrity sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==
dependencies:
ajv "^6.12.4"
- debug "^4.1.1"
- espree "^7.3.0"
- globals "^13.9.0"
- ignore "^4.0.6"
+ debug "^4.3.2"
+ espree "^9.4.0"
+ globals "^13.19.0"
+ ignore "^5.2.0"
import-fresh "^3.2.1"
- js-yaml "^3.13.1"
- minimatch "^3.0.4"
+ js-yaml "^4.1.0"
+ minimatch "^3.1.2"
strip-json-comments "^3.1.1"
-"@hapi/hoek@^9.0.0":
- version "9.3.0"
- resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb"
- integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==
-
-"@hapi/topo@^5.0.0":
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012"
- integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==
+"@humanwhocodes/config-array@^0.11.8":
+ version "0.11.8"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9"
+ integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==
dependencies:
- "@hapi/hoek" "^9.0.0"
-
-"@humanwhocodes/config-array@^0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
- integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==
- dependencies:
- "@humanwhocodes/object-schema" "^1.2.0"
+ "@humanwhocodes/object-schema" "^1.2.1"
debug "^4.1.1"
- minimatch "^3.0.4"
+ minimatch "^3.0.5"
-"@humanwhocodes/object-schema@^1.2.0":
+"@humanwhocodes/module-importer@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
+ integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
+
+"@humanwhocodes/object-schema@^1.2.1":
version "1.2.1"
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
-"@jridgewell/gen-mapping@^0.1.0":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996"
- integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==
- dependencies:
- "@jridgewell/set-array" "^1.0.0"
- "@jridgewell/sourcemap-codec" "^1.4.10"
-
-"@jridgewell/gen-mapping@^0.3.0":
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz#cf92a983c83466b8c0ce9124fadeaf09f7c66ea9"
- integrity sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==
- dependencies:
- "@jridgewell/set-array" "^1.0.0"
- "@jridgewell/sourcemap-codec" "^1.4.10"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@jridgewell/resolve-uri@^3.0.3":
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz#30cd49820a962aff48c8fffc5cd760151fca61fe"
- integrity sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==
-
-"@jridgewell/set-array@^1.0.0":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.1.tgz#36a6acc93987adcf0ba50c66908bd0b70de8afea"
- integrity sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==
-
-"@jridgewell/source-map@^0.3.2":
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
- integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
- dependencies:
- "@jridgewell/gen-mapping" "^0.3.0"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@jridgewell/sourcemap-codec@^1.4.10":
- version "1.4.13"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz#b6461fb0c2964356c469e115f504c95ad97ab88c"
- integrity sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==
-
-"@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.9":
- version "0.3.13"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz#dcfe3e95f224c8fe97a87a5235defec999aa92ea"
- integrity sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==
- dependencies:
- "@jridgewell/resolve-uri" "^3.0.3"
- "@jridgewell/sourcemap-codec" "^1.4.10"
-
-"@leichtgewicht/ip-codec@^2.0.1":
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
- integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==
-
-"@node-ipc/js-queue@2.0.3":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@node-ipc/js-queue/-/js-queue-2.0.3.tgz#ac7fe33d766fa53e233ef8fedaf3443a01c5a4cd"
- integrity sha512-fL1wpr8hhD5gT2dA1qifeVaoDFlQR5es8tFuKqjHX+kdOtdNHnxkVZbtIrR2rxnMFvehkjaZRNV2H/gPXlb0hw==
- dependencies:
- easy-stack "1.0.1"
-
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
@@ -1068,12 +59,12 @@
"@nodelib/fs.stat" "2.0.5"
run-parallel "^1.1.9"
-"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
+"@nodelib/fs.stat@2.0.5":
version "2.0.5"
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
-"@nodelib/fs.walk@^1.2.3":
+"@nodelib/fs.walk@^1.2.8":
version "1.2.8"
resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
@@ -1081,769 +72,130 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
-"@polka/url@^1.0.0-next.20":
- version "1.0.0-next.21"
- resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1"
- integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==
+"@rushstack/eslint-patch@^1.1.4":
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728"
+ integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==
-"@sideway/address@^4.1.3":
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0"
- integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==
- dependencies:
- "@hapi/hoek" "^9.0.0"
+"@vitejs/plugin-vue@^3.1.2":
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz#a1484089dd85d6528f435743f84cdd0d215bbb54"
+ integrity sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==
-"@sideway/formula@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.0.tgz#fe158aee32e6bd5de85044be615bc08478a0a13c"
- integrity sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==
-
-"@sideway/pinpoint@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df"
- integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==
-
-"@soda/friendly-errors-webpack-plugin@^1.8.0":
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz#4d4fbb1108993aaa362116247c3d18188a2c6c85"
- integrity sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==
- dependencies:
- chalk "^3.0.0"
- error-stack-parser "^2.0.6"
- string-width "^4.2.3"
- strip-ansi "^6.0.1"
-
-"@soda/get-current-script@^1.0.2":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@soda/get-current-script/-/get-current-script-1.0.2.tgz#a53515db25d8038374381b73af20bb4f2e508d87"
- integrity sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==
-
-"@trysound/sax@0.2.0":
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
- integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
-
-"@types/body-parser@*":
- version "1.19.2"
- resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0"
- integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==
- dependencies:
- "@types/connect" "*"
- "@types/node" "*"
-
-"@types/bonjour@^3.5.9":
- version "3.5.10"
- resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275"
- integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==
- dependencies:
- "@types/node" "*"
-
-"@types/connect-history-api-fallback@^1.3.5":
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae"
- integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==
- dependencies:
- "@types/express-serve-static-core" "*"
- "@types/node" "*"
-
-"@types/connect@*":
- version "3.4.35"
- resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1"
- integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==
- dependencies:
- "@types/node" "*"
-
-"@types/eslint-scope@^3.7.3":
- version "3.7.3"
- resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224"
- integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==
- dependencies:
- "@types/eslint" "*"
- "@types/estree" "*"
-
-"@types/eslint@*":
- version "8.4.3"
- resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.3.tgz#5c92815a3838b1985c90034cd85f26f59d9d0ece"
- integrity sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==
- dependencies:
- "@types/estree" "*"
- "@types/json-schema" "*"
-
-"@types/eslint@^7.28.2":
- version "7.29.0"
- resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.29.0.tgz#e56ddc8e542815272720bb0b4ccc2aff9c3e1c78"
- integrity sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==
- dependencies:
- "@types/estree" "*"
- "@types/json-schema" "*"
-
-"@types/estree@*", "@types/estree@^0.0.51":
- version "0.0.51"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
- integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
-
-"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18":
- version "4.17.29"
- resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz#2a1795ea8e9e9c91b4a4bbe475034b20c1ec711c"
- integrity sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==
- dependencies:
- "@types/node" "*"
- "@types/qs" "*"
- "@types/range-parser" "*"
-
-"@types/express@*", "@types/express@^4.17.13":
- version "4.17.13"
- resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034"
- integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==
- dependencies:
- "@types/body-parser" "*"
- "@types/express-serve-static-core" "^4.17.18"
- "@types/qs" "*"
- "@types/serve-static" "*"
-
-"@types/html-minifier-terser@^6.0.0":
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35"
- integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==
-
-"@types/http-proxy@^1.17.8":
- version "1.17.9"
- resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a"
- integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==
- dependencies:
- "@types/node" "*"
-
-"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
- version "7.0.11"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
- integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
-
-"@types/mime@^1":
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a"
- integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==
-
-"@types/minimist@^1.2.0":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c"
- integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==
-
-"@types/node@*":
- version "18.0.0"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-18.0.0.tgz#67c7b724e1bcdd7a8821ce0d5ee184d3b4dd525a"
- integrity sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==
-
-"@types/normalize-package-data@^2.4.0":
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301"
- integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==
-
-"@types/parse-json@^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
- integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
-
-"@types/qs@*":
- version "6.9.7"
- resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
- integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==
-
-"@types/range-parser@*":
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
- integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
-
-"@types/retry@0.12.0":
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d"
- integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==
-
-"@types/serve-index@^1.9.1":
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278"
- integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==
- dependencies:
- "@types/express" "*"
-
-"@types/serve-static@*", "@types/serve-static@^1.13.10":
- version "1.13.10"
- resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.10.tgz#f5e0ce8797d2d7cc5ebeda48a52c96c4fa47a8d9"
- integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==
- dependencies:
- "@types/mime" "^1"
- "@types/node" "*"
-
-"@types/sockjs@^0.3.33":
- version "0.3.33"
- resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f"
- integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==
- dependencies:
- "@types/node" "*"
-
-"@types/ws@^8.5.1":
- version "8.5.3"
- resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d"
- integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==
- dependencies:
- "@types/node" "*"
-
-"@vue/babel-helper-vue-jsx-merge-props@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz#31624a7a505fb14da1d58023725a4c5f270e6a81"
- integrity sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==
-
-"@vue/babel-helper-vue-transform-on@^1.0.2":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz#9b9c691cd06fc855221a2475c3cc831d774bc7dc"
- integrity sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==
-
-"@vue/babel-plugin-jsx@^1.0.3":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz#0c5bac27880d23f89894cd036a37b55ef61ddfc1"
- integrity sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==
- dependencies:
- "@babel/helper-module-imports" "^7.0.0"
- "@babel/plugin-syntax-jsx" "^7.0.0"
- "@babel/template" "^7.0.0"
- "@babel/traverse" "^7.0.0"
- "@babel/types" "^7.0.0"
- "@vue/babel-helper-vue-transform-on" "^1.0.2"
- camelcase "^6.0.0"
- html-tags "^3.1.0"
- svg-tags "^1.0.0"
-
-"@vue/babel-plugin-transform-vue-jsx@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz#646046c652c2f0242727f34519d917b064041ed7"
- integrity sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==
- dependencies:
- "@babel/helper-module-imports" "^7.0.0"
- "@babel/plugin-syntax-jsx" "^7.2.0"
- "@vue/babel-helper-vue-jsx-merge-props" "^1.2.1"
- html-tags "^2.0.0"
- lodash.kebabcase "^4.1.1"
- svg-tags "^1.0.0"
-
-"@vue/babel-preset-app@^5.0.6":
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/@vue/babel-preset-app/-/babel-preset-app-5.0.6.tgz#049e1b54caa6d210ad2a134edbbbb6bef64d8d34"
- integrity sha512-hoVr5M5RIvAL8F6MX8ZG0RvjA7MB7eDOkykK+M+qThkkrsAvlianzygnE86xN1N7JVSq7kGOyZk0Te+L20KqeQ==
- dependencies:
- "@babel/core" "^7.12.16"
- "@babel/helper-compilation-targets" "^7.12.16"
- "@babel/helper-module-imports" "^7.12.13"
- "@babel/plugin-proposal-class-properties" "^7.12.13"
- "@babel/plugin-proposal-decorators" "^7.12.13"
- "@babel/plugin-syntax-dynamic-import" "^7.8.3"
- "@babel/plugin-syntax-jsx" "^7.12.13"
- "@babel/plugin-transform-runtime" "^7.12.15"
- "@babel/preset-env" "^7.12.16"
- "@babel/runtime" "^7.12.13"
- "@vue/babel-plugin-jsx" "^1.0.3"
- "@vue/babel-preset-jsx" "^1.1.2"
- babel-plugin-dynamic-import-node "^2.3.3"
- core-js "^3.8.3"
- core-js-compat "^3.8.3"
- semver "^7.3.4"
-
-"@vue/babel-preset-jsx@^1.1.2":
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz#92fea79db6f13b01e80d3a0099e2924bdcbe4e87"
- integrity sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==
- dependencies:
- "@vue/babel-helper-vue-jsx-merge-props" "^1.2.1"
- "@vue/babel-plugin-transform-vue-jsx" "^1.2.1"
- "@vue/babel-sugar-composition-api-inject-h" "^1.2.1"
- "@vue/babel-sugar-composition-api-render-instance" "^1.2.4"
- "@vue/babel-sugar-functional-vue" "^1.2.2"
- "@vue/babel-sugar-inject-h" "^1.2.2"
- "@vue/babel-sugar-v-model" "^1.2.3"
- "@vue/babel-sugar-v-on" "^1.2.3"
-
-"@vue/babel-sugar-composition-api-inject-h@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz#05d6e0c432710e37582b2be9a6049b689b6f03eb"
- integrity sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==
- dependencies:
- "@babel/plugin-syntax-jsx" "^7.2.0"
-
-"@vue/babel-sugar-composition-api-render-instance@^1.2.4":
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz#e4cbc6997c344fac271785ad7a29325c51d68d19"
- integrity sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==
- dependencies:
- "@babel/plugin-syntax-jsx" "^7.2.0"
-
-"@vue/babel-sugar-functional-vue@^1.2.2":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz#267a9ac8d787c96edbf03ce3f392c49da9bd2658"
- integrity sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==
- dependencies:
- "@babel/plugin-syntax-jsx" "^7.2.0"
-
-"@vue/babel-sugar-inject-h@^1.2.2":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz#d738d3c893367ec8491dcbb669b000919293e3aa"
- integrity sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==
- dependencies:
- "@babel/plugin-syntax-jsx" "^7.2.0"
-
-"@vue/babel-sugar-v-model@^1.2.3":
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz#fa1f29ba51ebf0aa1a6c35fa66d539bc459a18f2"
- integrity sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==
- dependencies:
- "@babel/plugin-syntax-jsx" "^7.2.0"
- "@vue/babel-helper-vue-jsx-merge-props" "^1.2.1"
- "@vue/babel-plugin-transform-vue-jsx" "^1.2.1"
- camelcase "^5.0.0"
- html-tags "^2.0.0"
- svg-tags "^1.0.0"
-
-"@vue/babel-sugar-v-on@^1.2.3":
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz#342367178586a69f392f04bfba32021d02913ada"
- integrity sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==
- dependencies:
- "@babel/plugin-syntax-jsx" "^7.2.0"
- "@vue/babel-plugin-transform-vue-jsx" "^1.2.1"
- camelcase "^5.0.0"
-
-"@vue/cli-overlay@^5.0.6":
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/@vue/cli-overlay/-/cli-overlay-5.0.6.tgz#1c9dd0a2ff90ab7c5dc5c25eff8b57721b4795ae"
- integrity sha512-rghCRMPVQ4FIKmQy8ipn8fKztdaQSQTktAKob2SGuEL/iBWfclSMAQCXfj908nyzOBymo+q/Sn/oiLhi07oHlA==
-
-"@vue/cli-plugin-babel@~5.0.0":
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/@vue/cli-plugin-babel/-/cli-plugin-babel-5.0.6.tgz#a7701e74694044619588fd4abcc40a4bd9d81269"
- integrity sha512-ruQhfhj2WM6Fe/VDQneQc/kqNp/p138SjQMfz7q/rxMTMG1kpV5B0jYWschXHXLQ6aDsFnqmBmIK+XjU3XTF3g==
- dependencies:
- "@babel/core" "^7.12.16"
- "@vue/babel-preset-app" "^5.0.6"
- "@vue/cli-shared-utils" "^5.0.6"
- babel-loader "^8.2.2"
- thread-loader "^3.0.0"
- webpack "^5.54.0"
-
-"@vue/cli-plugin-eslint@~5.0.0":
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/@vue/cli-plugin-eslint/-/cli-plugin-eslint-5.0.6.tgz#63688b6366feb0e4949a23453dbd4984996c6092"
- integrity sha512-fuc8w2IujzoenA/cdr/QYYMq2yaI1fYr0Fqom/M55B+DmW19GIuIRxYQvh0CEeCbFB2hAl3Flrazfx96/nAaQA==
- dependencies:
- "@vue/cli-shared-utils" "^5.0.6"
- eslint-webpack-plugin "^3.1.0"
- globby "^11.0.2"
- webpack "^5.54.0"
- yorkie "^2.0.0"
-
-"@vue/cli-plugin-router@^5.0.6":
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/@vue/cli-plugin-router/-/cli-plugin-router-5.0.6.tgz#b65d39845a8a53dc51b9c263bf75bdd24a53d8be"
- integrity sha512-5ikUdfsSoKqpBhB5GhGYijH6mJnU+ZGqDv3QBf0brDeeh7PhClntxNAOLkB73c+LNxjBrlNCTkItuByF+AD29w==
- dependencies:
- "@vue/cli-shared-utils" "^5.0.6"
-
-"@vue/cli-plugin-vuex@^5.0.6":
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.6.tgz#177bb2904ea57d606b8a3cad0147379fcc304174"
- integrity sha512-9bwkaLxGqqrD5FPN7iNsIe5x60P0nScioMQvHf2ZIIoFAiM5yuTgOQkdSKGBhn0YG4IjYd1tnlVY4Q/P4ZHaTA==
-
-"@vue/cli-service@~5.0.0":
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/@vue/cli-service/-/cli-service-5.0.6.tgz#2de955eacd84eec07b0e288779701459c5a5db9e"
- integrity sha512-XSiTCjUMk8adjvQIJXBxk3ltEBLyBme8rpqdhJrpgCgSj+8pcPPyYKs1M0petkhwLMv3mEXVPNQmXKFzpdWVrw==
- dependencies:
- "@babel/helper-compilation-targets" "^7.12.16"
- "@soda/friendly-errors-webpack-plugin" "^1.8.0"
- "@soda/get-current-script" "^1.0.2"
- "@types/minimist" "^1.2.0"
- "@vue/cli-overlay" "^5.0.6"
- "@vue/cli-plugin-router" "^5.0.6"
- "@vue/cli-plugin-vuex" "^5.0.6"
- "@vue/cli-shared-utils" "^5.0.6"
- "@vue/component-compiler-utils" "^3.3.0"
- "@vue/vue-loader-v15" "npm:vue-loader@^15.9.7"
- "@vue/web-component-wrapper" "^1.3.0"
- acorn "^8.0.5"
- acorn-walk "^8.0.2"
- address "^1.1.2"
- autoprefixer "^10.2.4"
- browserslist "^4.16.3"
- case-sensitive-paths-webpack-plugin "^2.3.0"
- cli-highlight "^2.1.10"
- clipboardy "^2.3.0"
- cliui "^7.0.4"
- copy-webpack-plugin "^9.0.1"
- css-loader "^6.5.0"
- css-minimizer-webpack-plugin "^3.0.2"
- cssnano "^5.0.0"
- debug "^4.1.1"
- default-gateway "^6.0.3"
- dotenv "^10.0.0"
- dotenv-expand "^5.1.0"
- fs-extra "^9.1.0"
- globby "^11.0.2"
- hash-sum "^2.0.0"
- html-webpack-plugin "^5.1.0"
- is-file-esm "^1.0.0"
- launch-editor-middleware "^2.2.1"
- lodash.defaultsdeep "^4.6.1"
- lodash.mapvalues "^4.6.0"
- mini-css-extract-plugin "^2.5.3"
- minimist "^1.2.5"
- module-alias "^2.2.2"
- portfinder "^1.0.26"
- postcss "^8.2.6"
- postcss-loader "^6.1.1"
- progress-webpack-plugin "^1.0.12"
- ssri "^8.0.1"
- terser-webpack-plugin "^5.1.1"
- thread-loader "^3.0.0"
- vue-loader "^17.0.0"
- vue-style-loader "^4.1.3"
- webpack "^5.54.0"
- webpack-bundle-analyzer "^4.4.0"
- webpack-chain "^6.5.1"
- webpack-dev-server "^4.7.3"
- webpack-merge "^5.7.3"
- webpack-virtual-modules "^0.4.2"
- whatwg-fetch "^3.6.2"
-
-"@vue/cli-shared-utils@^5.0.6":
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/@vue/cli-shared-utils/-/cli-shared-utils-5.0.6.tgz#f47202d68dfd4c2e41160c63721263b39cd97d1e"
- integrity sha512-5HmlRtMByOCFO0P3mMUx8dVruTRhZ3pqQ0f1cCH9TmAoDjetmD/Ib7yx/5KxTHV8QY3xZJxYvgAmOU5C49K5xA==
- dependencies:
- "@achrinza/node-ipc" "^9.2.5"
- chalk "^4.1.2"
- execa "^1.0.0"
- joi "^17.4.0"
- launch-editor "^2.2.1"
- lru-cache "^6.0.0"
- node-fetch "^2.6.7"
- open "^8.0.2"
- ora "^5.3.0"
- read-pkg "^5.1.1"
- semver "^7.3.4"
- strip-ansi "^6.0.0"
-
-"@vue/compiler-core@3.2.37":
- version "3.2.37"
- resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.37.tgz#b3c42e04c0e0f2c496ff1784e543fbefe91e215a"
- integrity sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==
+"@vue/compiler-core@3.2.45":
+ version "3.2.45"
+ resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.2.45.tgz#d9311207d96f6ebd5f4660be129fb99f01ddb41b"
+ integrity sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==
dependencies:
"@babel/parser" "^7.16.4"
- "@vue/shared" "3.2.37"
+ "@vue/shared" "3.2.45"
estree-walker "^2.0.2"
source-map "^0.6.1"
-"@vue/compiler-dom@3.2.37":
- version "3.2.37"
- resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.37.tgz#10d2427a789e7c707c872da9d678c82a0c6582b5"
- integrity sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==
+"@vue/compiler-dom@3.2.45":
+ version "3.2.45"
+ resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.45.tgz#c43cc15e50da62ecc16a42f2622d25dc5fd97dce"
+ integrity sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==
dependencies:
- "@vue/compiler-core" "3.2.37"
- "@vue/shared" "3.2.37"
+ "@vue/compiler-core" "3.2.45"
+ "@vue/shared" "3.2.45"
-"@vue/compiler-sfc@3.2.37":
- version "3.2.37"
- resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.37.tgz#3103af3da2f40286edcd85ea495dcb35bc7f5ff4"
- integrity sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==
+"@vue/compiler-sfc@3.2.45":
+ version "3.2.45"
+ resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.45.tgz#7f7989cc04ec9e7c55acd406827a2c4e96872c70"
+ integrity sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==
dependencies:
"@babel/parser" "^7.16.4"
- "@vue/compiler-core" "3.2.37"
- "@vue/compiler-dom" "3.2.37"
- "@vue/compiler-ssr" "3.2.37"
- "@vue/reactivity-transform" "3.2.37"
- "@vue/shared" "3.2.37"
+ "@vue/compiler-core" "3.2.45"
+ "@vue/compiler-dom" "3.2.45"
+ "@vue/compiler-ssr" "3.2.45"
+ "@vue/reactivity-transform" "3.2.45"
+ "@vue/shared" "3.2.45"
estree-walker "^2.0.2"
magic-string "^0.25.7"
postcss "^8.1.10"
source-map "^0.6.1"
-"@vue/compiler-ssr@3.2.37":
- version "3.2.37"
- resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.37.tgz#4899d19f3a5fafd61524a9d1aee8eb0505313cff"
- integrity sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==
+"@vue/compiler-ssr@3.2.45":
+ version "3.2.45"
+ resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.45.tgz#bd20604b6e64ea15344d5b6278c4141191c983b2"
+ integrity sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==
dependencies:
- "@vue/compiler-dom" "3.2.37"
- "@vue/shared" "3.2.37"
+ "@vue/compiler-dom" "3.2.45"
+ "@vue/shared" "3.2.45"
-"@vue/component-compiler-utils@^3.1.0", "@vue/component-compiler-utils@^3.3.0":
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz#f9f5fb53464b0c37b2c8d2f3fbfe44df60f61dc9"
- integrity sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==
+"@vue/devtools-api@^6.4.5":
+ version "6.4.5"
+ resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.4.5.tgz#d54e844c1adbb1e677c81c665ecef1a2b4bb8380"
+ integrity sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==
+
+"@vue/eslint-config-prettier@^7.0.0":
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/@vue/eslint-config-prettier/-/eslint-config-prettier-7.0.0.tgz#44ab55ca22401102b57795c59428e9dade72be34"
+ integrity sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw==
dependencies:
- consolidate "^0.15.1"
- hash-sum "^1.0.2"
- lru-cache "^4.1.2"
- merge-source-map "^1.1.0"
- postcss "^7.0.36"
- postcss-selector-parser "^6.0.2"
- source-map "~0.6.1"
- vue-template-es2015-compiler "^1.9.0"
- optionalDependencies:
- prettier "^1.18.2 || ^2.0.0"
+ eslint-config-prettier "^8.3.0"
+ eslint-plugin-prettier "^4.0.0"
-"@vue/devtools-api@^6.0.0", "@vue/devtools-api@^6.0.0-beta.11":
- version "6.1.4"
- resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.1.4.tgz#b4aec2f4b4599e11ba774a50c67fa378c9824e53"
- integrity sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ==
-
-"@vue/reactivity-transform@3.2.37":
- version "3.2.37"
- resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.37.tgz#0caa47c4344df4ae59f5a05dde2a8758829f8eca"
- integrity sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==
+"@vue/reactivity-transform@3.2.45":
+ version "3.2.45"
+ resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.2.45.tgz#07ac83b8138550c83dfb50db43cde1e0e5e8124d"
+ integrity sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==
dependencies:
"@babel/parser" "^7.16.4"
- "@vue/compiler-core" "3.2.37"
- "@vue/shared" "3.2.37"
+ "@vue/compiler-core" "3.2.45"
+ "@vue/shared" "3.2.45"
estree-walker "^2.0.2"
magic-string "^0.25.7"
-"@vue/reactivity@3.2.37":
- version "3.2.37"
- resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.37.tgz#5bc3847ac58828e2b78526e08219e0a1089f8848"
- integrity sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==
+"@vue/reactivity@3.2.45":
+ version "3.2.45"
+ resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.45.tgz#412a45b574de601be5a4a5d9a8cbd4dee4662ff0"
+ integrity sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==
dependencies:
- "@vue/shared" "3.2.37"
+ "@vue/shared" "3.2.45"
-"@vue/runtime-core@3.2.37":
- version "3.2.37"
- resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.37.tgz#7ba7c54bb56e5d70edfc2f05766e1ca8519966e3"
- integrity sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==
+"@vue/runtime-core@3.2.45":
+ version "3.2.45"
+ resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.45.tgz#7ad7ef9b2519d41062a30c6fa001ec43ac549c7f"
+ integrity sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==
dependencies:
- "@vue/reactivity" "3.2.37"
- "@vue/shared" "3.2.37"
+ "@vue/reactivity" "3.2.45"
+ "@vue/shared" "3.2.45"
-"@vue/runtime-dom@3.2.37":
- version "3.2.37"
- resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.37.tgz#002bdc8228fa63949317756fb1e92cdd3f9f4bbd"
- integrity sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==
+"@vue/runtime-dom@3.2.45":
+ version "3.2.45"
+ resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.45.tgz#1a2ef6ee2ad876206fbbe2a884554bba2d0faf59"
+ integrity sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==
dependencies:
- "@vue/runtime-core" "3.2.37"
- "@vue/shared" "3.2.37"
+ "@vue/runtime-core" "3.2.45"
+ "@vue/shared" "3.2.45"
csstype "^2.6.8"
-"@vue/server-renderer@3.2.37":
- version "3.2.37"
- resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.37.tgz#840a29c8dcc29bddd9b5f5ffa22b95c0e72afdfc"
- integrity sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==
+"@vue/server-renderer@3.2.45":
+ version "3.2.45"
+ resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.45.tgz#ca9306a0c12b0530a1a250e44f4a0abac6b81f3f"
+ integrity sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==
dependencies:
- "@vue/compiler-ssr" "3.2.37"
- "@vue/shared" "3.2.37"
+ "@vue/compiler-ssr" "3.2.45"
+ "@vue/shared" "3.2.45"
-"@vue/shared@3.2.37":
- version "3.2.37"
- resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.37.tgz#8e6adc3f2759af52f0e85863dfb0b711ecc5c702"
- integrity sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==
+"@vue/shared@3.2.45":
+ version "3.2.45"
+ resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.45.tgz#a3fffa7489eafff38d984e23d0236e230c818bc2"
+ integrity sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==
-"@vue/vue-loader-v15@npm:vue-loader@^15.9.7":
- version "15.9.8"
- resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.9.8.tgz#4b0f602afaf66a996be1e534fb9609dc4ab10e61"
- integrity sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==
- dependencies:
- "@vue/component-compiler-utils" "^3.1.0"
- hash-sum "^1.0.2"
- loader-utils "^1.1.0"
- vue-hot-reload-api "^2.3.0"
- vue-style-loader "^4.1.0"
-
-"@vue/web-component-wrapper@^1.3.0":
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz#b6b40a7625429d2bd7c2281ddba601ed05dc7f1a"
- integrity sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==
-
-"@webassemblyjs/ast@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7"
- integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==
- dependencies:
- "@webassemblyjs/helper-numbers" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
-
-"@webassemblyjs/floating-point-hex-parser@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f"
- integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==
-
-"@webassemblyjs/helper-api-error@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16"
- integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==
-
-"@webassemblyjs/helper-buffer@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5"
- integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==
-
-"@webassemblyjs/helper-numbers@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae"
- integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==
- dependencies:
- "@webassemblyjs/floating-point-hex-parser" "1.11.1"
- "@webassemblyjs/helper-api-error" "1.11.1"
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/helper-wasm-bytecode@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1"
- integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==
-
-"@webassemblyjs/helper-wasm-section@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a"
- integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
-
-"@webassemblyjs/ieee754@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614"
- integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==
- dependencies:
- "@xtuc/ieee754" "^1.2.0"
-
-"@webassemblyjs/leb128@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5"
- integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==
- dependencies:
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/utf8@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff"
- integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==
-
-"@webassemblyjs/wasm-edit@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6"
- integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/helper-wasm-section" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
- "@webassemblyjs/wasm-opt" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
- "@webassemblyjs/wast-printer" "1.11.1"
-
-"@webassemblyjs/wasm-gen@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76"
- integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/ieee754" "1.11.1"
- "@webassemblyjs/leb128" "1.11.1"
- "@webassemblyjs/utf8" "1.11.1"
-
-"@webassemblyjs/wasm-opt@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2"
- integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
-
-"@webassemblyjs/wasm-parser@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199"
- integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-api-error" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/ieee754" "1.11.1"
- "@webassemblyjs/leb128" "1.11.1"
- "@webassemblyjs/utf8" "1.11.1"
-
-"@webassemblyjs/wast-printer@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0"
- integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@xtuc/long" "4.2.2"
-
-"@xtuc/ieee754@^1.2.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
- integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
-
-"@xtuc/long@4.2.2":
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
- integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
-
-accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8:
- version "1.3.8"
- resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
- integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
- dependencies:
- mime-types "~2.1.34"
- negotiator "0.6.3"
-
-acorn-import-assertions@^1.7.6:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9"
- integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==
-
-acorn-jsx@^5.3.1, acorn-jsx@^5.3.2:
+acorn-jsx@^5.3.2:
version "5.3.2"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-acorn-walk@^8.0.0, acorn-walk@^8.0.2:
- version "8.2.0"
- resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
- integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
+acorn@^8.8.0:
+ version "8.8.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73"
+ integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==
-acorn@^7.4.0:
- version "7.4.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
- integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-
-acorn@^8.0.4, acorn@^8.0.5, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1:
- version "8.7.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
- integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
-
-address@^1.1.2:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/address/-/address-1.2.0.tgz#d352a62c92fee90f89a693eccd2a8b2139ab02d9"
- integrity sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==
-
-ajv-formats@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
- integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==
- dependencies:
- ajv "^8.0.0"
-
-ajv-keywords@^3.5.2:
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
- integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
-
-ajv-keywords@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16"
- integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==
- dependencies:
- fast-deep-equal "^3.1.3"
-
-ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5:
+ajv@^6.10.0, ajv@^6.12.4:
version "6.12.6"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
@@ -1853,245 +205,41 @@ ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
-ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0:
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f"
- integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==
- dependencies:
- fast-deep-equal "^3.1.1"
- json-schema-traverse "^1.0.0"
- require-from-string "^2.0.2"
- uri-js "^4.2.2"
-
-ansi-colors@^4.1.1:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b"
- integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
-
-ansi-escapes@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
- integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
-
-ansi-html-community@^0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41"
- integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==
-
-ansi-regex@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1"
- integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==
-
ansi-regex@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-ansi-styles@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
- integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
- dependencies:
- color-convert "^1.9.0"
-
-ansi-styles@^4.0.0, ansi-styles@^4.1.0:
+ansi-styles@^4.1.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
dependencies:
color-convert "^2.0.1"
-any-promise@^1.0.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
- integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
-
anymatch@~3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
- integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
+ integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
dependencies:
normalize-path "^3.0.0"
picomatch "^2.0.4"
-arch@^2.1.1:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11"
- integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==
-
-argparse@^1.0.7:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
- integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
- dependencies:
- sprintf-js "~1.0.2"
-
-array-flatten@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
- integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
-
-array-flatten@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
- integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
-
-array-union@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
- integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-
-astral-regex@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
- integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
-
-async@^2.6.2:
- version "2.6.4"
- resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221"
- integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==
- dependencies:
- lodash "^4.17.14"
-
-asynckit@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
- integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
-
-at-least-node@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
- integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-
-autoprefixer@^10.2.4:
- version "10.4.7"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.7.tgz#1db8d195f41a52ca5069b7593be167618edbbedf"
- integrity sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==
- dependencies:
- browserslist "^4.20.3"
- caniuse-lite "^1.0.30001335"
- fraction.js "^4.2.0"
- normalize-range "^0.1.2"
- picocolors "^1.0.0"
- postcss-value-parser "^4.2.0"
-
-axios@^0.27.2:
- version "0.27.2"
- resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972"
- integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==
- dependencies:
- follow-redirects "^1.14.9"
- form-data "^4.0.0"
-
-babel-loader@^8.2.2:
- version "8.2.5"
- resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.5.tgz#d45f585e654d5a5d90f5350a779d7647c5ed512e"
- integrity sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==
- dependencies:
- find-cache-dir "^3.3.1"
- loader-utils "^2.0.0"
- make-dir "^3.1.0"
- schema-utils "^2.6.5"
-
-babel-plugin-dynamic-import-node@^2.3.3:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3"
- integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==
- dependencies:
- object.assign "^4.1.0"
-
-babel-plugin-polyfill-corejs2@^0.3.0:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5"
- integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==
- dependencies:
- "@babel/compat-data" "^7.13.11"
- "@babel/helper-define-polyfill-provider" "^0.3.1"
- semver "^6.1.1"
-
-babel-plugin-polyfill-corejs3@^0.5.0:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz#aabe4b2fa04a6e038b688c5e55d44e78cd3a5f72"
- integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==
- dependencies:
- "@babel/helper-define-polyfill-provider" "^0.3.1"
- core-js-compat "^3.21.0"
-
-babel-plugin-polyfill-regenerator@^0.3.0:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990"
- integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==
- dependencies:
- "@babel/helper-define-polyfill-provider" "^0.3.1"
+argparse@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
+ integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
balanced-match@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-base64-js@^1.3.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
- integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-
-batch@0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
- integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==
-
-big.js@^5.2.2:
- version "5.2.2"
- resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
- integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
-
binary-extensions@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
-bl@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
- integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
- dependencies:
- buffer "^5.5.0"
- inherits "^2.0.4"
- readable-stream "^3.4.0"
-
-bluebird@^3.1.1:
- version "3.7.2"
- resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
- integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
-
-body-parser@1.20.0:
- version "1.20.0"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5"
- integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==
- dependencies:
- bytes "3.1.2"
- content-type "~1.0.4"
- debug "2.6.9"
- depd "2.0.0"
- destroy "1.2.0"
- http-errors "2.0.0"
- iconv-lite "0.4.24"
- on-finished "2.4.1"
- qs "6.10.3"
- raw-body "2.5.1"
- type-is "~1.6.18"
- unpipe "1.0.0"
-
-bonjour-service@^1.0.11:
- version "1.0.13"
- resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.13.tgz#4ac003dc1626023252d58adf2946f57e5da450c1"
- integrity sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==
- dependencies:
- array-flatten "^2.1.2"
- dns-equal "^1.0.0"
- fast-deep-equal "^3.1.3"
- multicast-dns "^7.2.5"
-
boolbase@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
@@ -2105,115 +253,19 @@ brace-expansion@^1.1.7:
balanced-match "^1.0.0"
concat-map "0.0.1"
-braces@^3.0.2, braces@~3.0.2:
+braces@~3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
dependencies:
fill-range "^7.0.1"
-browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.3, browserslist@^4.16.6, browserslist@^4.20.2, browserslist@^4.20.3, browserslist@^4.20.4:
- version "4.21.0"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.0.tgz#7ab19572361a140ecd1e023e2c1ed95edda0cefe"
- integrity sha512-UQxE0DIhRB5z/zDz9iA03BOfxaN2+GQdBYH/2WrSIWEUrnpzTPJbhqt+umq6r3acaPRTW1FNTkrcp0PXgtFkvA==
- dependencies:
- caniuse-lite "^1.0.30001358"
- electron-to-chromium "^1.4.164"
- node-releases "^2.0.5"
- update-browserslist-db "^1.0.0"
-
-buffer-from@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
- integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-
-buffer@^5.5.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
- integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
- dependencies:
- base64-js "^1.3.1"
- ieee754 "^1.1.13"
-
-bytes@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
- integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==
-
-bytes@3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
- integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
-
-call-bind@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
- integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
- dependencies:
- function-bind "^1.1.1"
- get-intrinsic "^1.0.2"
-
callsites@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-camel-case@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a"
- integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==
- dependencies:
- pascal-case "^3.1.2"
- tslib "^2.0.3"
-
-camelcase@^5.0.0:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
- integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-
-camelcase@^6.0.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
- integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-
-caniuse-api@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0"
- integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==
- dependencies:
- browserslist "^4.0.0"
- caniuse-lite "^1.0.0"
- lodash.memoize "^4.1.2"
- lodash.uniq "^4.5.0"
-
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001335, caniuse-lite@^1.0.30001358:
- version "1.0.30001358"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001358.tgz#473d35dabf5e448b463095cab7924e96ccfb8c00"
- integrity sha512-hvp8PSRymk85R20bsDra7ZTCpSVGN/PAz9pSAjPSjKC+rNmnUk5vCRgJwiTT/O4feQ/yu/drvZYpKxxhbFuChw==
-
-case-sensitive-paths-webpack-plugin@^2.3.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4"
- integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==
-
-chalk@^2.0.0, chalk@^2.1.0:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
- integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
- dependencies:
- ansi-styles "^3.2.1"
- escape-string-regexp "^1.0.5"
- supports-color "^5.3.0"
-
-chalk@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
- integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
+chalk@^4.0.0:
version "4.1.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -2221,12 +273,12 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-charcodes@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/charcodes/-/charcodes-0.2.0.tgz#5208d327e6cc05f99eb80ffc814707572d1f14e4"
- integrity sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==
+chart.js@3.3.2:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-3.3.2.tgz#667f3a0b6371b9719d8949c04a5bcbaec0d8c615"
+ integrity sha512-H0hSO7xqTIrwxoACqnSoNromEMfXvfuVnrbuSt2TuXfBDDofbnto4zuZlRtRvC73/b37q3wGAWZyUU41QPvNbA==
-"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.3:
+"chokidar@>=3.0.0 <4.0.0":
version "3.5.3"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
@@ -2241,93 +293,6 @@ charcodes@^0.2.0:
optionalDependencies:
fsevents "~2.3.2"
-chrome-trace-event@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
- integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
-
-ci-info@^1.5.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497"
- integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==
-
-clean-css@^5.2.2:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.0.tgz#ad3d8238d5f3549e83d5f87205189494bc7cbb59"
- integrity sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==
- dependencies:
- source-map "~0.6.0"
-
-cli-cursor@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
- integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==
- dependencies:
- restore-cursor "^2.0.0"
-
-cli-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
- integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
- dependencies:
- restore-cursor "^3.1.0"
-
-cli-highlight@^2.1.10:
- version "2.1.11"
- resolved "https://registry.yarnpkg.com/cli-highlight/-/cli-highlight-2.1.11.tgz#49736fa452f0aaf4fae580e30acb26828d2dc1bf"
- integrity sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==
- dependencies:
- chalk "^4.0.0"
- highlight.js "^10.7.1"
- mz "^2.4.0"
- parse5 "^5.1.1"
- parse5-htmlparser2-tree-adapter "^6.0.0"
- yargs "^16.0.0"
-
-cli-spinners@^2.5.0:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d"
- integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==
-
-clipboardy@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-2.3.0.tgz#3c2903650c68e46a91b388985bc2774287dba290"
- integrity sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==
- dependencies:
- arch "^2.1.1"
- execa "^1.0.0"
- is-wsl "^2.1.1"
-
-cliui@^7.0.2, cliui@^7.0.4:
- version "7.0.4"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
- integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
- dependencies:
- string-width "^4.2.0"
- strip-ansi "^6.0.0"
- wrap-ansi "^7.0.0"
-
-clone-deep@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
- integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==
- dependencies:
- is-plain-object "^2.0.4"
- kind-of "^6.0.2"
- shallow-clone "^3.0.0"
-
-clone@^1.0.2:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
- integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
-
-color-convert@^1.9.0:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
- integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
- dependencies:
- color-name "1.1.3"
-
color-convert@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
@@ -2335,181 +300,17 @@ color-convert@^2.0.1:
dependencies:
color-name "~1.1.4"
-color-name@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
-
color-name@~1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-colord@^2.9.1:
- version "2.9.2"
- resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1"
- integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==
-
-colorette@^2.0.10:
- version "2.0.19"
- resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798"
- integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==
-
-combined-stream@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
- integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
- dependencies:
- delayed-stream "~1.0.0"
-
-commander@^2.20.0:
- version "2.20.3"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
- integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
-
-commander@^7.2.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
- integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
-
-commander@^8.3.0:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
- integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
-
-commondir@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
- integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
-
-compressible@~2.0.16:
- version "2.0.18"
- resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
- integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
- dependencies:
- mime-db ">= 1.43.0 < 2"
-
-compression@^1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
- integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
- dependencies:
- accepts "~1.3.5"
- bytes "3.0.0"
- compressible "~2.0.16"
- debug "2.6.9"
- on-headers "~1.0.2"
- safe-buffer "5.1.2"
- vary "~1.1.2"
-
concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
-connect-history-api-fallback@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc"
- integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==
-
-consolidate@^0.15.1:
- version "0.15.1"
- resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7"
- integrity sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==
- dependencies:
- bluebird "^3.1.1"
-
-content-disposition@0.5.4:
- version "0.5.4"
- resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
- integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
- dependencies:
- safe-buffer "5.2.1"
-
-content-type@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
- integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
-
-convert-source-map@^1.7.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
- integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
- dependencies:
- safe-buffer "~5.1.1"
-
-cookie-signature@1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
- integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
-
-cookie@0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
- integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
-
-copy-webpack-plugin@^9.0.1:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz#2d2c460c4c4695ec0a58afb2801a1205256c4e6b"
- integrity sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==
- dependencies:
- fast-glob "^3.2.7"
- glob-parent "^6.0.1"
- globby "^11.0.3"
- normalize-path "^3.0.0"
- schema-utils "^3.1.1"
- serialize-javascript "^6.0.0"
-
-core-js-compat@^3.21.0, core-js-compat@^3.22.1, core-js-compat@^3.8.3:
- version "3.23.2"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.23.2.tgz#5cbf8a9c8812d665392845b85ae91b5bcc7b615c"
- integrity sha512-lrgZvxFwbQp9v7E8mX0rJ+JX7Bvh4eGULZXA1IAyjlsnWvCdw6TF8Tg6xtaSUSJMrSrMaLdpmk+V54LM1dvfOA==
- dependencies:
- browserslist "^4.20.4"
- semver "7.0.0"
-
-core-js@^3.8.3:
- version "3.23.2"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.23.2.tgz#e07a60ca8b14dd129cabdc3d2551baf5a01c76f0"
- integrity sha512-ELJOWxNrJfOH/WK4VJ3Qd+fOqZuOuDNDJz0xG6Bt4mGg2eO/UT9CljCrbqDGovjLKUrGajEEBcoTOc0w+yBYeQ==
-
-core-util-is@~1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
- integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
-
-cosmiconfig@^7.0.0:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d"
- integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
- dependencies:
- "@types/parse-json" "^4.0.0"
- import-fresh "^3.2.1"
- parse-json "^5.0.0"
- path-type "^4.0.0"
- yaml "^1.10.0"
-
-cross-spawn@^5.0.1:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
- integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==
- dependencies:
- lru-cache "^4.0.1"
- shebang-command "^1.2.0"
- which "^1.2.9"
-
-cross-spawn@^6.0.0:
- version "6.0.5"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
- integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
- dependencies:
- nice-try "^1.0.4"
- path-key "^2.0.1"
- semver "^5.5.0"
- shebang-command "^1.2.0"
- which "^1.2.9"
-
-cross-spawn@^7.0.2, cross-spawn@^7.0.3:
+cross-spawn@^7.0.2:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -2518,142 +319,17 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3:
shebang-command "^2.0.0"
which "^2.0.1"
-css-declaration-sorter@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz#72ebd995c8f4532ff0036631f7365cce9759df14"
- integrity sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==
-
-css-loader@^6.5.0:
- version "6.7.1"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.1.tgz#e98106f154f6e1baf3fc3bc455cb9981c1d5fd2e"
- integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==
- dependencies:
- icss-utils "^5.1.0"
- postcss "^8.4.7"
- postcss-modules-extract-imports "^3.0.0"
- postcss-modules-local-by-default "^4.0.0"
- postcss-modules-scope "^3.0.0"
- postcss-modules-values "^4.0.0"
- postcss-value-parser "^4.2.0"
- semver "^7.3.5"
-
-css-minimizer-webpack-plugin@^3.0.2:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f"
- integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==
- dependencies:
- cssnano "^5.0.6"
- jest-worker "^27.0.2"
- postcss "^8.3.5"
- schema-utils "^4.0.0"
- serialize-javascript "^6.0.0"
- source-map "^0.6.1"
-
-css-select@^4.1.3:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b"
- integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==
- dependencies:
- boolbase "^1.0.0"
- css-what "^6.0.1"
- domhandler "^4.3.1"
- domutils "^2.8.0"
- nth-check "^2.0.1"
-
-css-tree@^1.1.2, css-tree@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
- integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
- dependencies:
- mdn-data "2.0.14"
- source-map "^0.6.1"
-
-css-what@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4"
- integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
-
cssesc@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-cssnano-preset-default@^5.2.12:
- version "5.2.12"
- resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz#ebe6596ec7030e62c3eb2b3c09f533c0644a9a97"
- integrity sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==
- dependencies:
- css-declaration-sorter "^6.3.0"
- cssnano-utils "^3.1.0"
- postcss-calc "^8.2.3"
- postcss-colormin "^5.3.0"
- postcss-convert-values "^5.1.2"
- postcss-discard-comments "^5.1.2"
- postcss-discard-duplicates "^5.1.0"
- postcss-discard-empty "^5.1.1"
- postcss-discard-overridden "^5.1.0"
- postcss-merge-longhand "^5.1.6"
- postcss-merge-rules "^5.1.2"
- postcss-minify-font-values "^5.1.0"
- postcss-minify-gradients "^5.1.1"
- postcss-minify-params "^5.1.3"
- postcss-minify-selectors "^5.2.1"
- postcss-normalize-charset "^5.1.0"
- postcss-normalize-display-values "^5.1.0"
- postcss-normalize-positions "^5.1.1"
- postcss-normalize-repeat-style "^5.1.1"
- postcss-normalize-string "^5.1.0"
- postcss-normalize-timing-functions "^5.1.0"
- postcss-normalize-unicode "^5.1.0"
- postcss-normalize-url "^5.1.0"
- postcss-normalize-whitespace "^5.1.1"
- postcss-ordered-values "^5.1.3"
- postcss-reduce-initial "^5.1.0"
- postcss-reduce-transforms "^5.1.0"
- postcss-svgo "^5.1.0"
- postcss-unique-selectors "^5.1.1"
-
-cssnano-utils@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861"
- integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==
-
-cssnano@^5.0.0, cssnano@^5.0.6:
- version "5.1.12"
- resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.12.tgz#bcd0b64d6be8692de79332c501daa7ece969816c"
- integrity sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==
- dependencies:
- cssnano-preset-default "^5.2.12"
- lilconfig "^2.0.3"
- yaml "^1.10.2"
-
-csso@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529"
- integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==
- dependencies:
- css-tree "^1.1.2"
-
csstype@^2.6.8:
- version "2.6.20"
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.20.tgz#9229c65ea0b260cf4d3d997cb06288e36a8d6dda"
- integrity sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==
+ version "2.6.21"
+ resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.21.tgz#2efb85b7cc55c80017c66a5ad7cbd931fda3a90e"
+ integrity sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==
-debug@2.6.9:
- version "2.6.9"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
- integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
- dependencies:
- ms "2.0.0"
-
-debug@^3.1.1:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
- dependencies:
- ms "^2.1.1"
-
-debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2:
+debug@^4.1.1, debug@^4.3.2, debug@^4.3.4:
version "4.3.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
@@ -2665,82 +341,6 @@ deep-is@^0.1.3:
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
-deepmerge@^1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753"
- integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==
-
-default-gateway@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71"
- integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==
- dependencies:
- execa "^5.0.0"
-
-defaults@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
- integrity sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==
- dependencies:
- clone "^1.0.2"
-
-define-lazy-prop@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
- integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
-
-define-properties@^1.1.3:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
- integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
- dependencies:
- has-property-descriptors "^1.0.0"
- object-keys "^1.1.1"
-
-delayed-stream@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
- integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
-
-depd@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
- integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
-
-depd@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
- integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==
-
-destroy@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
- integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
-
-detect-node@^2.0.4:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
- integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
-
-dir-glob@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
- integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
- dependencies:
- path-type "^4.0.0"
-
-dns-equal@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
- integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==
-
-dns-packet@^5.2.2:
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b"
- integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==
- dependencies:
- "@leichtgewicht/ip-codec" "^2.0.1"
-
doctrine@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
@@ -2748,183 +348,165 @@ doctrine@^3.0.0:
dependencies:
esutils "^2.0.2"
-dom-converter@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768"
- integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==
- dependencies:
- utila "~0.4"
+esbuild-android-64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz#20a7ae1416c8eaade917fb2453c1259302c637a5"
+ integrity sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==
-dom-serializer@^1.0.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30"
- integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==
- dependencies:
- domelementtype "^2.0.1"
- domhandler "^4.2.0"
- entities "^2.0.0"
+esbuild-android-arm64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz#9cc0ec60581d6ad267568f29cf4895ffdd9f2f04"
+ integrity sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==
-domelementtype@^2.0.1, domelementtype@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
- integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
+esbuild-darwin-64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz#428e1730ea819d500808f220fbc5207aea6d4410"
+ integrity sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==
-domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c"
- integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
- dependencies:
- domelementtype "^2.2.0"
+esbuild-darwin-arm64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz#b6dfc7799115a2917f35970bfbc93ae50256b337"
+ integrity sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==
-domutils@^2.5.2, domutils@^2.8.0:
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
- integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
- dependencies:
- dom-serializer "^1.0.1"
- domelementtype "^2.2.0"
- domhandler "^4.2.0"
+esbuild-freebsd-64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz#4e190d9c2d1e67164619ae30a438be87d5eedaf2"
+ integrity sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==
-dot-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751"
- integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==
- dependencies:
- no-case "^3.0.4"
- tslib "^2.0.3"
+esbuild-freebsd-arm64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz#18a4c0344ee23bd5a6d06d18c76e2fd6d3f91635"
+ integrity sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==
-dotenv-expand@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0"
- integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==
+esbuild-linux-32@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz#9a329731ee079b12262b793fb84eea762e82e0ce"
+ integrity sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==
-dotenv@^10.0.0:
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81"
- integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==
+esbuild-linux-64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz#532738075397b994467b514e524aeb520c191b6c"
+ integrity sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==
-duplexer@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
- integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
+esbuild-linux-arm64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz#5372e7993ac2da8f06b2ba313710d722b7a86e5d"
+ integrity sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==
-easy-stack@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/easy-stack/-/easy-stack-1.0.1.tgz#8afe4264626988cabb11f3c704ccd0c835411066"
- integrity sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==
+esbuild-linux-arm@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz#e734aaf259a2e3d109d4886c9e81ec0f2fd9a9cc"
+ integrity sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==
-ee-first@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
- integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
+esbuild-linux-mips64le@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz#c0487c14a9371a84eb08fab0e1d7b045a77105eb"
+ integrity sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==
-electron-to-chromium@^1.4.164:
- version "1.4.165"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.165.tgz#a1ae079a4412b0c2d3bf6908e8db54511fb0bbac"
- integrity sha512-DKQW1lqUSAYQvn9dnpK7mWaDpWbNOXQLXhfCi7Iwx0BKxdZOxkKcCyKw1l3ihWWW5iWSxKKbhEUoNRoHvl/hbA==
+esbuild-linux-ppc64le@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz#af048ad94eed0ce32f6d5a873f7abe9115012507"
+ integrity sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==
-emoji-regex@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
- integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+esbuild-linux-riscv64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz#423ed4e5927bd77f842bd566972178f424d455e6"
+ integrity sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==
-emojis-list@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
- integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
+esbuild-linux-s390x@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz#21d21eaa962a183bfb76312e5a01cc5ae48ce8eb"
+ integrity sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==
-encodeurl@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
- integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
+esbuild-netbsd-64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz#ae75682f60d08560b1fe9482bfe0173e5110b998"
+ integrity sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==
-end-of-stream@^1.1.0:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
- integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
- dependencies:
- once "^1.4.0"
+esbuild-openbsd-64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz#79591a90aa3b03e4863f93beec0d2bab2853d0a8"
+ integrity sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==
-enhanced-resolve@^5.9.3:
- version "5.9.3"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz#44a342c012cbc473254af5cc6ae20ebd0aae5d88"
- integrity sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==
- dependencies:
- graceful-fs "^4.2.4"
- tapable "^2.2.0"
+esbuild-sunos-64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz#fd528aa5da5374b7e1e93d36ef9b07c3dfed2971"
+ integrity sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==
-enquirer@^2.3.5:
- version "2.3.6"
- resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
- integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
- dependencies:
- ansi-colors "^4.1.1"
+esbuild-windows-32@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz#0e92b66ecdf5435a76813c4bc5ccda0696f4efc3"
+ integrity sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==
-entities@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
- integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
+esbuild-windows-64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz#0fc761d785414284fc408e7914226d33f82420d0"
+ integrity sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==
-error-ex@^1.3.1:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
- integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
- dependencies:
- is-arrayish "^0.2.1"
+esbuild-windows-arm64@0.15.18:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz#5b5bdc56d341d0922ee94965c89ee120a6a86eb7"
+ integrity sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==
-error-stack-parser@^2.0.6:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286"
- integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==
- dependencies:
- stackframe "^1.3.4"
-
-es-module-lexer@^0.9.0:
- version "0.9.3"
- resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
- integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
-
-escalade@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
- integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-
-escape-html@~1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
- integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
-
-escape-string-regexp@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
+esbuild@^0.15.9:
+ version "0.15.18"
+ resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.18.tgz#ea894adaf3fbc036d32320a00d4d6e4978a2f36d"
+ integrity sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==
+ optionalDependencies:
+ "@esbuild/android-arm" "0.15.18"
+ "@esbuild/linux-loong64" "0.15.18"
+ esbuild-android-64 "0.15.18"
+ esbuild-android-arm64 "0.15.18"
+ esbuild-darwin-64 "0.15.18"
+ esbuild-darwin-arm64 "0.15.18"
+ esbuild-freebsd-64 "0.15.18"
+ esbuild-freebsd-arm64 "0.15.18"
+ esbuild-linux-32 "0.15.18"
+ esbuild-linux-64 "0.15.18"
+ esbuild-linux-arm "0.15.18"
+ esbuild-linux-arm64 "0.15.18"
+ esbuild-linux-mips64le "0.15.18"
+ esbuild-linux-ppc64le "0.15.18"
+ esbuild-linux-riscv64 "0.15.18"
+ esbuild-linux-s390x "0.15.18"
+ esbuild-netbsd-64 "0.15.18"
+ esbuild-openbsd-64 "0.15.18"
+ esbuild-sunos-64 "0.15.18"
+ esbuild-windows-32 "0.15.18"
+ esbuild-windows-64 "0.15.18"
+ esbuild-windows-arm64 "0.15.18"
escape-string-regexp@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-eslint-plugin-vue@^8.0.3:
- version "8.7.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-8.7.1.tgz#f13c53547a0c9d64588a675cc5ecc6ccaf63703f"
- integrity sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==
+eslint-config-prettier@^8.3.0:
+ version "8.6.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz#dec1d29ab728f4fa63061774e1672ac4e363d207"
+ integrity sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==
+
+eslint-plugin-prettier@^4.0.0:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b"
+ integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==
+ dependencies:
+ prettier-linter-helpers "^1.0.0"
+
+eslint-plugin-vue@^9.3.0:
+ version "9.9.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.9.0.tgz#ac788ebccd2eb94d846a507df55da50693b80c91"
+ integrity sha512-YbubS7eK0J7DCf0U2LxvVP7LMfs6rC6UltihIgval3azO3gyDwEGVgsCMe1TmDiEkl6GdMKfRpaME6QxIYtzDQ==
dependencies:
eslint-utils "^3.0.0"
natural-compare "^1.4.0"
nth-check "^2.0.1"
postcss-selector-parser "^6.0.9"
semver "^7.3.5"
- vue-eslint-parser "^8.0.1"
+ vue-eslint-parser "^9.0.1"
+ xml-name-validator "^4.0.0"
-eslint-scope@5.1.1, eslint-scope@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
- integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^4.1.1"
-
-eslint-scope@^7.0.0:
+eslint-scope@^7.1.1:
version "7.1.1"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642"
integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==
@@ -2932,13 +514,6 @@ eslint-scope@^7.0.0:
esrecurse "^4.3.0"
estraverse "^5.2.0"
-eslint-utils@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
- integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
- dependencies:
- eslint-visitor-keys "^1.1.0"
-
eslint-utils@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
@@ -2946,101 +521,70 @@ eslint-utils@^3.0.0:
dependencies:
eslint-visitor-keys "^2.0.0"
-eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
- integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
-
-eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0:
+eslint-visitor-keys@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-eslint-visitor-keys@^3.1.0, eslint-visitor-keys@^3.3.0:
+eslint-visitor-keys@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
-eslint-webpack-plugin@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz#83dad2395e5f572d6f4d919eedaa9cf902890fcb"
- integrity sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==
+eslint@^8.22.0:
+ version "8.31.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.31.0.tgz#75028e77cbcff102a9feae1d718135931532d524"
+ integrity sha512-0tQQEVdmPZ1UtUKXjX7EMm9BlgJ08G90IhWh0PKDCb3ZLsgAOHI8fYSIzYVZej92zsgq+ft0FGsxhJ3xo2tbuA==
dependencies:
- "@types/eslint" "^7.28.2"
- jest-worker "^27.3.1"
- micromatch "^4.0.4"
- normalize-path "^3.0.0"
- schema-utils "^3.1.1"
-
-eslint@^7.32.0:
- version "7.32.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
- integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
- dependencies:
- "@babel/code-frame" "7.12.11"
- "@eslint/eslintrc" "^0.4.3"
- "@humanwhocodes/config-array" "^0.5.0"
+ "@eslint/eslintrc" "^1.4.1"
+ "@humanwhocodes/config-array" "^0.11.8"
+ "@humanwhocodes/module-importer" "^1.0.1"
+ "@nodelib/fs.walk" "^1.2.8"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
- debug "^4.0.1"
+ debug "^4.3.2"
doctrine "^3.0.0"
- enquirer "^2.3.5"
escape-string-regexp "^4.0.0"
- eslint-scope "^5.1.1"
- eslint-utils "^2.1.0"
- eslint-visitor-keys "^2.0.0"
- espree "^7.3.1"
+ eslint-scope "^7.1.1"
+ eslint-utils "^3.0.0"
+ eslint-visitor-keys "^3.3.0"
+ espree "^9.4.0"
esquery "^1.4.0"
esutils "^2.0.2"
fast-deep-equal "^3.1.3"
file-entry-cache "^6.0.1"
- functional-red-black-tree "^1.0.1"
- glob-parent "^5.1.2"
- globals "^13.6.0"
- ignore "^4.0.6"
+ find-up "^5.0.0"
+ glob-parent "^6.0.2"
+ globals "^13.19.0"
+ grapheme-splitter "^1.0.4"
+ ignore "^5.2.0"
import-fresh "^3.0.0"
imurmurhash "^0.1.4"
is-glob "^4.0.0"
- js-yaml "^3.13.1"
+ is-path-inside "^3.0.3"
+ js-sdsl "^4.1.4"
+ js-yaml "^4.1.0"
json-stable-stringify-without-jsonify "^1.0.1"
levn "^0.4.1"
lodash.merge "^4.6.2"
- minimatch "^3.0.4"
+ minimatch "^3.1.2"
natural-compare "^1.4.0"
optionator "^0.9.1"
- progress "^2.0.0"
- regexpp "^3.1.0"
- semver "^7.2.1"
- strip-ansi "^6.0.0"
+ regexpp "^3.2.0"
+ strip-ansi "^6.0.1"
strip-json-comments "^3.1.0"
- table "^6.0.9"
text-table "^0.2.0"
- v8-compile-cache "^2.0.3"
-espree@^7.3.0, espree@^7.3.1:
- version "7.3.1"
- resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
- integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
+espree@^9.3.1, espree@^9.4.0:
+ version "9.4.1"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd"
+ integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==
dependencies:
- acorn "^7.4.0"
- acorn-jsx "^5.3.1"
- eslint-visitor-keys "^1.3.0"
-
-espree@^9.0.0:
- version "9.3.2"
- resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.2.tgz#f58f77bd334731182801ced3380a8cc859091596"
- integrity sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==
- dependencies:
- acorn "^8.7.1"
+ acorn "^8.8.0"
acorn-jsx "^5.3.2"
eslint-visitor-keys "^3.3.0"
-esprima@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
- integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
esquery@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
@@ -3055,11 +599,6 @@ esrecurse@^4.3.0:
dependencies:
estraverse "^5.2.0"
-estraverse@^4.1.1:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
- integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
-
estraverse@^5.1.0, estraverse@^5.2.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
@@ -3075,119 +614,15 @@ esutils@^2.0.2:
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-etag@~1.8.1:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
- integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
-
-event-pubsub@4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/event-pubsub/-/event-pubsub-4.3.0.tgz#f68d816bc29f1ec02c539dc58c8dd40ce72cb36e"
- integrity sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==
-
-eventemitter3@^4.0.0:
- version "4.0.7"
- resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
- integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
-
-events@^3.2.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
- integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-
-execa@^0.8.0:
- version "0.8.0"
- resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da"
- integrity sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==
- dependencies:
- cross-spawn "^5.0.1"
- get-stream "^3.0.0"
- is-stream "^1.1.0"
- npm-run-path "^2.0.0"
- p-finally "^1.0.0"
- signal-exit "^3.0.0"
- strip-eof "^1.0.0"
-
-execa@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"
- integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
- dependencies:
- cross-spawn "^6.0.0"
- get-stream "^4.0.0"
- is-stream "^1.1.0"
- npm-run-path "^2.0.0"
- p-finally "^1.0.0"
- signal-exit "^3.0.0"
- strip-eof "^1.0.0"
-
-execa@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
- integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
- dependencies:
- cross-spawn "^7.0.3"
- get-stream "^6.0.0"
- human-signals "^2.1.0"
- is-stream "^2.0.0"
- merge-stream "^2.0.0"
- npm-run-path "^4.0.1"
- onetime "^5.1.2"
- signal-exit "^3.0.3"
- strip-final-newline "^2.0.0"
-
-express@^4.17.3:
- version "4.18.1"
- resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf"
- integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==
- dependencies:
- accepts "~1.3.8"
- array-flatten "1.1.1"
- body-parser "1.20.0"
- content-disposition "0.5.4"
- content-type "~1.0.4"
- cookie "0.5.0"
- cookie-signature "1.0.6"
- debug "2.6.9"
- depd "2.0.0"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- finalhandler "1.2.0"
- fresh "0.5.2"
- http-errors "2.0.0"
- merge-descriptors "1.0.1"
- methods "~1.1.2"
- on-finished "2.4.1"
- parseurl "~1.3.3"
- path-to-regexp "0.1.7"
- proxy-addr "~2.0.7"
- qs "6.10.3"
- range-parser "~1.2.1"
- safe-buffer "5.2.1"
- send "0.18.0"
- serve-static "1.15.0"
- setprototypeof "1.2.0"
- statuses "2.0.1"
- type-is "~1.6.18"
- utils-merge "1.0.1"
- vary "~1.1.2"
-
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-fast-glob@^3.2.7, fast-glob@^3.2.9:
- version "3.2.11"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
- integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
- dependencies:
- "@nodelib/fs.stat" "^2.0.2"
- "@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.2"
- merge2 "^1.3.0"
- micromatch "^4.0.4"
+fast-diff@^1.1.2:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
+ integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
fast-json-stable-stringify@^2.0.0:
version "2.1.0"
@@ -3200,26 +635,12 @@ fast-levenshtein@^2.0.6:
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
fastq@^1.6.0:
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
- integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
+ version "1.15.0"
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a"
+ integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==
dependencies:
reusify "^1.0.4"
-faye-websocket@^0.11.3:
- version "0.11.4"
- resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da"
- integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==
- dependencies:
- websocket-driver ">=0.5.1"
-
-figures@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
- integrity sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==
- dependencies:
- escape-string-regexp "^1.0.5"
-
file-entry-cache@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
@@ -3234,34 +655,12 @@ fill-range@^7.0.1:
dependencies:
to-regex-range "^5.0.1"
-finalhandler@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32"
- integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
+find-up@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
+ integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
dependencies:
- debug "2.6.9"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- on-finished "2.4.1"
- parseurl "~1.3.3"
- statuses "2.0.1"
- unpipe "~1.0.0"
-
-find-cache-dir@^3.3.1:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
- integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==
- dependencies:
- commondir "^1.0.1"
- make-dir "^3.0.2"
- pkg-dir "^4.1.0"
-
-find-up@^4.0.0, find-up@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
- integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
- dependencies:
- locate-path "^5.0.0"
+ locate-path "^6.0.0"
path-exists "^4.0.0"
flat-cache@^3.0.4:
@@ -3273,53 +672,9 @@ flat-cache@^3.0.4:
rimraf "^3.0.2"
flatted@^3.1.0:
- version "3.2.5"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3"
- integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==
-
-follow-redirects@^1.0.0, follow-redirects@^1.14.9:
- version "1.15.1"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5"
- integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==
-
-form-data@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
- integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
-forwarded@0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
- integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
-
-fraction.js@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950"
- integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==
-
-fresh@0.5.2:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
- integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
-
-fs-extra@^9.1.0:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
- integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
- dependencies:
- at-least-node "^1.0.0"
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
-fs-monkey@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3"
- integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==
+ version "3.2.7"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
+ integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
fs.realpath@^1.0.0:
version "1.0.0"
@@ -3336,65 +691,19 @@ function-bind@^1.1.1:
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-functional-red-black-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
- integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==
-
-gensync@^1.0.0-beta.2:
- version "1.0.0-beta.2"
- resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
- integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
-
-get-caller-file@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
- integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598"
- integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==
- dependencies:
- function-bind "^1.1.1"
- has "^1.0.3"
- has-symbols "^1.0.3"
-
-get-stream@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
- integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==
-
-get-stream@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
- integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
- dependencies:
- pump "^3.0.0"
-
-get-stream@^6.0.0:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
- integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
-
-glob-parent@^5.1.2, glob-parent@~5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
- integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
- dependencies:
- is-glob "^4.0.1"
-
-glob-parent@^6.0.1:
+glob-parent@^6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
dependencies:
is-glob "^4.0.3"
-glob-to-regexp@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
- integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
+glob-parent@~5.1.2:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
+ integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
+ dependencies:
+ is-glob "^4.0.1"
glob@^7.1.3:
version "7.2.3"
@@ -3408,69 +717,23 @@ glob@^7.1.3:
once "^1.3.0"
path-is-absolute "^1.0.0"
-globals@^11.1.0:
- version "11.12.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
- integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-
-globals@^13.6.0, globals@^13.9.0:
- version "13.15.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.15.0.tgz#38113218c907d2f7e98658af246cef8b77e90bac"
- integrity sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==
+globals@^13.19.0:
+ version "13.19.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.19.0.tgz#7a42de8e6ad4f7242fbcca27ea5b23aca367b5c8"
+ integrity sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==
dependencies:
type-fest "^0.20.2"
-globby@^11.0.2, globby@^11.0.3:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
- integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
- dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.2.9"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^3.0.0"
-
-graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
- version "4.2.10"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
- integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
-
-gzip-size@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462"
- integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==
- dependencies:
- duplexer "^0.1.2"
-
-handle-thing@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
- integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==
-
-has-flag@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
+grapheme-splitter@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
+ integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
has-flag@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-has-property-descriptors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
- integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
- dependencies:
- get-intrinsic "^1.1.1"
-
-has-symbols@^1.0.1, has-symbols@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
- integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
-
has@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
@@ -3478,177 +741,15 @@ has@^1.0.3:
dependencies:
function-bind "^1.1.1"
-hash-sum@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04"
- integrity sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==
-
-hash-sum@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a"
- integrity sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==
-
-he@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
- integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
-
-highlight.js@^10.7.1:
- version "10.7.3"
- resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531"
- integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==
-
-hosted-git-info@^2.1.4:
- version "2.8.9"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
- integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
-
-hpack.js@^2.1.6:
- version "2.1.6"
- resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
- integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==
- dependencies:
- inherits "^2.0.1"
- obuf "^1.0.0"
- readable-stream "^2.0.1"
- wbuf "^1.1.0"
-
-html-entities@^2.3.2:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46"
- integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==
-
-html-minifier-terser@^6.0.2:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab"
- integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==
- dependencies:
- camel-case "^4.1.2"
- clean-css "^5.2.2"
- commander "^8.3.0"
- he "^1.2.0"
- param-case "^3.0.4"
- relateurl "^0.2.7"
- terser "^5.10.0"
-
-html-tags@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b"
- integrity sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==
-
-html-tags@^3.1.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961"
- integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==
-
-html-webpack-plugin@^5.1.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50"
- integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==
- dependencies:
- "@types/html-minifier-terser" "^6.0.0"
- html-minifier-terser "^6.0.2"
- lodash "^4.17.21"
- pretty-error "^4.0.0"
- tapable "^2.0.0"
-
-htmlparser2@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
- integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==
- dependencies:
- domelementtype "^2.0.1"
- domhandler "^4.0.0"
- domutils "^2.5.2"
- entities "^2.0.0"
-
-http-deceiver@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
- integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==
-
-http-errors@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
- integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
- dependencies:
- depd "2.0.0"
- inherits "2.0.4"
- setprototypeof "1.2.0"
- statuses "2.0.1"
- toidentifier "1.0.1"
-
-http-errors@~1.6.2:
- version "1.6.3"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
- integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==
- dependencies:
- depd "~1.1.2"
- inherits "2.0.3"
- setprototypeof "1.1.0"
- statuses ">= 1.4.0 < 2"
-
-http-parser-js@>=0.5.1:
- version "0.5.6"
- resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.6.tgz#2e02406ab2df8af8a7abfba62e0da01c62b95afd"
- integrity sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==
-
-http-proxy-middleware@^2.0.3:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f"
- integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==
- dependencies:
- "@types/http-proxy" "^1.17.8"
- http-proxy "^1.18.1"
- is-glob "^4.0.1"
- is-plain-obj "^3.0.0"
- micromatch "^4.0.2"
-
-http-proxy@^1.18.1:
- version "1.18.1"
- resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549"
- integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==
- dependencies:
- eventemitter3 "^4.0.0"
- follow-redirects "^1.0.0"
- requires-port "^1.0.0"
-
-human-signals@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
- integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
-
-iconv-lite@0.4.24:
- version "0.4.24"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
- integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
- dependencies:
- safer-buffer ">= 2.1.2 < 3"
-
-icss-utils@^5.0.0, icss-utils@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
- integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
-
-ieee754@^1.1.13:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
- integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-
-ignore@^4.0.6:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
- integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
-
ignore@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
- integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
+ version "5.2.4"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
+ integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
immutable@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.1.0.tgz#f795787f0db780183307b9eb2091fcac1f6fafef"
- integrity sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.2.2.tgz#2da9ff4384a4330c36d4d1bc88e90f9e0b0ccd16"
+ integrity sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og==
import-fresh@^3.0.0, import-fresh@^3.2.1:
version "3.3.0"
@@ -3671,31 +772,11 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
+inherits@2:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-inherits@2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
- integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==
-
-ipaddr.js@1.9.1:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
- integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
-
-ipaddr.js@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0"
- integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==
-
-is-arrayish@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
- integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
-
is-binary-path@~2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
@@ -3703,47 +784,18 @@ is-binary-path@~2.1.0:
dependencies:
binary-extensions "^2.0.0"
-is-ci@^1.0.10:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c"
- integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==
- dependencies:
- ci-info "^1.5.0"
-
is-core-module@^2.9.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
- integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
+ version "2.11.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144"
+ integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==
dependencies:
has "^1.0.3"
-is-docker@^2.0.0, is-docker@^2.1.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
- integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
-
is-extglob@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
-is-file-esm@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-file-esm/-/is-file-esm-1.0.0.tgz#987086b0f5a5318179e9d30f4f2f8d37321e1b5f"
- integrity sha512-rZlaNKb4Mr8WlRu2A9XdeoKgnO5aA53XdPHgCKVyCrQ/rWi89RET1+bq37Ru46obaQXeiX4vmFIm1vks41hoSA==
- dependencies:
- read-pkg-up "^7.0.1"
-
-is-fullwidth-code-point@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
- integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==
-
-is-fullwidth-code-point@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
- integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-
is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
version "4.0.3"
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
@@ -3751,189 +803,43 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
dependencies:
is-extglob "^2.1.1"
-is-interactive@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
- integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
-
is-number@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-is-plain-obj@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7"
- integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==
-
-is-plain-object@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
- integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
- dependencies:
- isobject "^3.0.1"
-
-is-stream@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
- integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==
-
-is-stream@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
- integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
-
-is-unicode-supported@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
- integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
-
-is-wsl@^2.1.1, is-wsl@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
- integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
- dependencies:
- is-docker "^2.0.0"
-
-isarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
- integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
+is-path-inside@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
+ integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
-isobject@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
- integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
+js-sdsl@^4.1.4:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.2.0.tgz#278e98b7bea589b8baaf048c20aeb19eb7ad09d0"
+ integrity sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==
-javascript-stringify@^2.0.1:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz#27c76539be14d8bd128219a2d731b09337904e79"
- integrity sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==
-
-jest-worker@^27.0.2, jest-worker@^27.3.1, jest-worker@^27.4.5:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
- integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
+js-yaml@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
+ integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
dependencies:
- "@types/node" "*"
- merge-stream "^2.0.0"
- supports-color "^8.0.0"
-
-joi@^17.4.0:
- version "17.6.0"
- resolved "https://registry.yarnpkg.com/joi/-/joi-17.6.0.tgz#0bb54f2f006c09a96e75ce687957bd04290054b2"
- integrity sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==
- dependencies:
- "@hapi/hoek" "^9.0.0"
- "@hapi/topo" "^5.0.0"
- "@sideway/address" "^4.1.3"
- "@sideway/formula" "^3.0.0"
- "@sideway/pinpoint" "^2.0.0"
-
-js-message@1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/js-message/-/js-message-1.0.7.tgz#fbddd053c7a47021871bb8b2c95397cc17c20e47"
- integrity sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==
-
-js-tokens@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-js-yaml@^3.13.1:
- version "3.14.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
- integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
- dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
-
-jsesc@^2.5.1:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
- integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
-
-jsesc@~0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
- integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==
-
-json-parse-better-errors@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
- integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
-
-json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
- integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
+ argparse "^2.0.1"
json-schema-traverse@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
-json-schema-traverse@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
- integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
-
json-stable-stringify-without-jsonify@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
-json5@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
- integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
- dependencies:
- minimist "^1.2.0"
-
-json5@^2.1.2, json5@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
- integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
-
-jsonfile@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
- integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
- dependencies:
- universalify "^2.0.0"
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-kind-of@^6.0.2:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
- integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
-
-klona@^2.0.4, klona@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc"
- integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==
-
-launch-editor-middleware@^2.2.1:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/launch-editor-middleware/-/launch-editor-middleware-2.4.0.tgz#0c3f24608fa69e4ae00d5d1c89f34bf0ba25a8f4"
- integrity sha512-/M7AX/6xktZY60KE7j71XLrj9U6H5TBoP+mJzhYB3fcdAq8rcazit/K0qWiu1jvytUPXP4lJRd1VJFwvdMQ/uw==
- dependencies:
- launch-editor "^2.4.0"
-
-launch-editor@^2.2.1, launch-editor@^2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.4.0.tgz#2849de434e4684da2298db48c4e5b8ca64291173"
- integrity sha512-mZ0BHeSn/ohL+Ib+b+JnxC59vcNz6v5IR9d0CuM8f0x8ni8oK3IIG6G0vMkpxc0gFsmvINkztGOHiWTaX4BmAg==
- dependencies:
- picocolors "^1.0.0"
- shell-quote "^1.6.1"
-
levn@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
@@ -3942,123 +848,23 @@ levn@^0.4.1:
prelude-ls "^1.2.1"
type-check "~0.4.0"
-lilconfig@^2.0.3:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.5.tgz#19e57fd06ccc3848fd1891655b5a447092225b25"
- integrity sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==
-
-lines-and-columns@^1.1.6:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
- integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
-
-loader-runner@^4.1.0, loader-runner@^4.2.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1"
- integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==
-
-loader-utils@^1.0.2, loader-utils@^1.1.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
- integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
+locate-path@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
+ integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
dependencies:
- big.js "^5.2.2"
- emojis-list "^3.0.0"
- json5 "^1.0.1"
-
-loader-utils@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129"
- integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==
- dependencies:
- big.js "^5.2.2"
- emojis-list "^3.0.0"
- json5 "^2.1.2"
-
-locate-path@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
- integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
- dependencies:
- p-locate "^4.1.0"
-
-lodash.debounce@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
- integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
-
-lodash.defaultsdeep@^4.6.1:
- version "4.6.1"
- resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6"
- integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==
-
-lodash.kebabcase@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36"
- integrity sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==
-
-lodash.mapvalues@^4.6.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c"
- integrity sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==
-
-lodash.memoize@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
- integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==
+ p-locate "^5.0.0"
lodash.merge@^4.6.2:
version "4.6.2"
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-lodash.truncate@^4.4.2:
- version "4.4.2"
- resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
- integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==
-
-lodash.uniq@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
- integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==
-
-lodash@^4.17.14, lodash@^4.17.20, lodash@^4.17.21:
+lodash@^4.17.21:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-log-symbols@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
- integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
- dependencies:
- chalk "^4.1.0"
- is-unicode-supported "^0.1.0"
-
-log-update@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708"
- integrity sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==
- dependencies:
- ansi-escapes "^3.0.0"
- cli-cursor "^2.0.0"
- wrap-ansi "^3.0.1"
-
-lower-case@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28"
- integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==
- dependencies:
- tslib "^2.0.3"
-
-lru-cache@^4.0.1, lru-cache@^4.1.2:
- version "4.1.5"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
- integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
- dependencies:
- pseudomap "^1.0.2"
- yallist "^2.1.2"
-
lru-cache@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
@@ -4073,172 +879,18 @@ magic-string@^0.25.7:
dependencies:
sourcemap-codec "^1.4.8"
-make-dir@^3.0.2, make-dir@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
- integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
- dependencies:
- semver "^6.0.0"
-
-mdn-data@2.0.14:
- version "2.0.14"
- resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
- integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
-
-media-typer@0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
- integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
-
-memfs@^3.4.3:
- version "3.4.6"
- resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.6.tgz#74097983d27c82b973665885dc75f27a65174510"
- integrity sha512-rH9mjopto6Wkr7RFuH9l9dk3qb2XGOcYKr7xMhaYqfzuJqOqhRrcFvfD7JMuPj6SLmPreh5+6eAuv36NFAU+Mw==
- dependencies:
- fs-monkey "^1.0.3"
-
-merge-descriptors@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
- integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
-
-merge-source-map@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646"
- integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==
- dependencies:
- source-map "^0.6.1"
-
-merge-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
- integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-
-merge2@^1.3.0, merge2@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
- integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-
-methods@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
- integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
-
-micromatch@^4.0.2, micromatch@^4.0.4:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
- dependencies:
- braces "^3.0.2"
- picomatch "^2.3.1"
-
-mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
- version "1.52.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
- integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-
-mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34:
- version "2.1.35"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
- integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
- dependencies:
- mime-db "1.52.0"
-
-mime@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
- integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
-
-mimic-fn@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
- integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
-
-mimic-fn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
- integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-mini-css-extract-plugin@^2.5.3:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz#9a1251d15f2035c342d99a468ab9da7a0451b71e"
- integrity sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==
- dependencies:
- schema-utils "^4.0.0"
-
-minimalistic-assert@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
- integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
-
-minimatch@^3.0.4, minimatch@^3.1.1:
+minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
dependencies:
brace-expansion "^1.1.7"
-minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
- version "1.2.6"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
- integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
-
-minipass@^3.1.1:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.3.tgz#fd1f0e6c06449c10dadda72618b59c00f3d6378d"
- integrity sha512-N0BOsdFAlNRfmwMhjAsLVWOk7Ljmeb39iqFlsV1At+jqRhSUP9yeof8FyJu4imaJiSUp8vQebWD/guZwGQC8iA==
- dependencies:
- yallist "^4.0.0"
-
-mkdirp@^0.5.5:
- version "0.5.6"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
- integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
- dependencies:
- minimist "^1.2.6"
-
-module-alias@^2.2.2:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/module-alias/-/module-alias-2.2.2.tgz#151cdcecc24e25739ff0aa6e51e1c5716974c0e0"
- integrity sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==
-
-mrmime@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27"
- integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==
-
-ms@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
- integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
-
ms@2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-ms@2.1.3, ms@^2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-multicast-dns@^7.2.5:
- version "7.2.5"
- resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced"
- integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==
- dependencies:
- dns-packet "^5.2.2"
- thunky "^1.0.2"
-
-mz@^2.4.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
- integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
- dependencies:
- any-promise "^1.0.0"
- object-assign "^4.0.1"
- thenify-all "^1.0.0"
-
nanoid@^3.3.4:
version "3.3.4"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
@@ -4249,90 +901,11 @@ natural-compare@^1.4.0:
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
-negotiator@0.6.3:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
- integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
-
-neo-async@^2.6.2:
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
- integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
-
-nice-try@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
- integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
-
-no-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d"
- integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==
- dependencies:
- lower-case "^2.0.2"
- tslib "^2.0.3"
-
-node-fetch@^2.6.7:
- version "2.6.7"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
- integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
- dependencies:
- whatwg-url "^5.0.0"
-
-node-forge@^1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
- integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==
-
-node-releases@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.5.tgz#280ed5bc3eba0d96ce44897d8aee478bfb3d9666"
- integrity sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==
-
-normalize-package-data@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
- integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
- dependencies:
- hosted-git-info "^2.1.4"
- resolve "^1.10.0"
- semver "2 || 3 || 4 || 5"
- validate-npm-package-license "^3.0.1"
-
-normalize-path@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-1.0.0.tgz#32d0e472f91ff345701c15a8311018d3b0a90379"
- integrity sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==
-
normalize-path@^3.0.0, normalize-path@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-normalize-range@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
- integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==
-
-normalize-url@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
- integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
-
-npm-run-path@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
- integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==
- dependencies:
- path-key "^2.0.0"
-
-npm-run-path@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
- integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
- dependencies:
- path-key "^3.0.0"
-
nth-check@^2.0.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d"
@@ -4340,83 +913,13 @@ nth-check@^2.0.1:
dependencies:
boolbase "^1.0.0"
-object-assign@^4.0.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-
-object-inspect@^1.9.0:
- version "1.12.2"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
- integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
-
-object-keys@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object.assign@^4.1.0:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
- integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
- dependencies:
- call-bind "^1.0.0"
- define-properties "^1.1.3"
- has-symbols "^1.0.1"
- object-keys "^1.1.1"
-
-obuf@^1.0.0, obuf@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
- integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
-
-on-finished@2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"
- integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
- dependencies:
- ee-first "1.1.1"
-
-on-headers@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
- integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
-
-once@^1.3.0, once@^1.3.1, once@^1.4.0:
+once@^1.3.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
dependencies:
wrappy "1"
-onetime@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
- integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==
- dependencies:
- mimic-fn "^1.0.0"
-
-onetime@^5.1.0, onetime@^5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
- integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
- dependencies:
- mimic-fn "^2.1.0"
-
-open@^8.0.2, open@^8.0.9:
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8"
- integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==
- dependencies:
- define-lazy-prop "^2.0.0"
- is-docker "^2.1.1"
- is-wsl "^2.2.0"
-
-opener@^1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
- integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
-
optionator@^0.9.1:
version "0.9.1"
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
@@ -4429,60 +932,19 @@ optionator@^0.9.1:
type-check "^0.4.0"
word-wrap "^1.2.3"
-ora@^5.3.0:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
- integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
+p-limit@^3.0.2:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
+ integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
dependencies:
- bl "^4.1.0"
- chalk "^4.1.0"
- cli-cursor "^3.1.0"
- cli-spinners "^2.5.0"
- is-interactive "^1.0.0"
- is-unicode-supported "^0.1.0"
- log-symbols "^4.1.0"
- strip-ansi "^6.0.0"
- wcwidth "^1.0.1"
+ yocto-queue "^0.1.0"
-p-finally@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
- integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==
-
-p-limit@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
- integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
+p-locate@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
+ integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
dependencies:
- p-try "^2.0.0"
-
-p-locate@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
- integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
- dependencies:
- p-limit "^2.2.0"
-
-p-retry@^4.5.0:
- version "4.6.2"
- resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16"
- integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==
- dependencies:
- "@types/retry" "0.12.0"
- retry "^0.13.1"
-
-p-try@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
- integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-
-param-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5"
- integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==
- dependencies:
- dot-case "^3.0.4"
- tslib "^2.0.3"
+ p-limit "^3.0.2"
parent-module@^1.0.0:
version "1.0.1"
@@ -4491,46 +953,6 @@ parent-module@^1.0.0:
dependencies:
callsites "^3.0.0"
-parse-json@^5.0.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
- integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
- dependencies:
- "@babel/code-frame" "^7.0.0"
- error-ex "^1.3.1"
- json-parse-even-better-errors "^2.3.0"
- lines-and-columns "^1.1.6"
-
-parse5-htmlparser2-tree-adapter@^6.0.0:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6"
- integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==
- dependencies:
- parse5 "^6.0.1"
-
-parse5@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178"
- integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==
-
-parse5@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
- integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
-
-parseurl@~1.3.2, parseurl@~1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
- integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
-
-pascal-case@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb"
- integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==
- dependencies:
- no-case "^3.0.4"
- tslib "^2.0.3"
-
path-exists@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
@@ -4541,12 +963,7 @@ path-is-absolute@^1.0.0:
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
-path-key@^2.0.0, path-key@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
- integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==
-
-path-key@^3.0.0, path-key@^3.1.0:
+path-key@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
@@ -4556,306 +973,28 @@ path-parse@^1.0.7:
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-path-to-regexp@0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
- integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
-
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
-picocolors@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f"
- integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==
-
picocolors@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
+picomatch@^2.0.4, picomatch@^2.2.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-pkg-dir@^4.1.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
- integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
- dependencies:
- find-up "^4.0.0"
-
-portfinder@^1.0.26:
- version "1.0.28"
- resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778"
- integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==
- dependencies:
- async "^2.6.2"
- debug "^3.1.1"
- mkdirp "^0.5.5"
-
-postcss-calc@^8.2.3:
- version "8.2.4"
- resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5"
- integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==
- dependencies:
- postcss-selector-parser "^6.0.9"
- postcss-value-parser "^4.2.0"
-
-postcss-colormin@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz#3cee9e5ca62b2c27e84fce63affc0cfb5901956a"
- integrity sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==
- dependencies:
- browserslist "^4.16.6"
- caniuse-api "^3.0.0"
- colord "^2.9.1"
- postcss-value-parser "^4.2.0"
-
-postcss-convert-values@^5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz#31586df4e184c2e8890e8b34a0b9355313f503ab"
- integrity sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==
- dependencies:
- browserslist "^4.20.3"
- postcss-value-parser "^4.2.0"
-
-postcss-discard-comments@^5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696"
- integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==
-
-postcss-discard-duplicates@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848"
- integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==
-
-postcss-discard-empty@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c"
- integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==
-
-postcss-discard-overridden@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e"
- integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==
-
-postcss-loader@^6.1.1:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.1.tgz#0895f7346b1702103d30fdc66e4d494a93c008ef"
- integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==
- dependencies:
- cosmiconfig "^7.0.0"
- klona "^2.0.5"
- semver "^7.3.5"
-
-postcss-merge-longhand@^5.1.6:
- version "5.1.6"
- resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz#f378a8a7e55766b7b644f48e5d8c789ed7ed51ce"
- integrity sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==
- dependencies:
- postcss-value-parser "^4.2.0"
- stylehacks "^5.1.0"
-
-postcss-merge-rules@^5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz#7049a14d4211045412116d79b751def4484473a5"
- integrity sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==
- dependencies:
- browserslist "^4.16.6"
- caniuse-api "^3.0.0"
- cssnano-utils "^3.1.0"
- postcss-selector-parser "^6.0.5"
-
-postcss-minify-font-values@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b"
- integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-minify-gradients@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c"
- integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==
- dependencies:
- colord "^2.9.1"
- cssnano-utils "^3.1.0"
- postcss-value-parser "^4.2.0"
-
-postcss-minify-params@^5.1.3:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz#ac41a6465be2db735099bbd1798d85079a6dc1f9"
- integrity sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==
- dependencies:
- browserslist "^4.16.6"
- cssnano-utils "^3.1.0"
- postcss-value-parser "^4.2.0"
-
-postcss-minify-selectors@^5.2.1:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6"
- integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==
- dependencies:
- postcss-selector-parser "^6.0.5"
-
-postcss-modules-extract-imports@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d"
- integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==
-
-postcss-modules-local-by-default@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c"
- integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==
- dependencies:
- icss-utils "^5.0.0"
- postcss-selector-parser "^6.0.2"
- postcss-value-parser "^4.1.0"
-
-postcss-modules-scope@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06"
- integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==
- dependencies:
- postcss-selector-parser "^6.0.4"
-
-postcss-modules-values@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c"
- integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==
- dependencies:
- icss-utils "^5.0.0"
-
-postcss-normalize-charset@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed"
- integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==
-
-postcss-normalize-display-values@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8"
- integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-positions@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92"
- integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-repeat-style@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2"
- integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-string@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228"
- integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-timing-functions@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb"
- integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-unicode@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz#3d23aede35e160089a285e27bf715de11dc9db75"
- integrity sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==
- dependencies:
- browserslist "^4.16.6"
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-url@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc"
- integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==
- dependencies:
- normalize-url "^6.0.1"
- postcss-value-parser "^4.2.0"
-
-postcss-normalize-whitespace@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa"
- integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-ordered-values@^5.1.3:
- version "5.1.3"
- resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38"
- integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==
- dependencies:
- cssnano-utils "^3.1.0"
- postcss-value-parser "^4.2.0"
-
-postcss-reduce-initial@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz#fc31659ea6e85c492fb2a7b545370c215822c5d6"
- integrity sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==
- dependencies:
- browserslist "^4.16.6"
- caniuse-api "^3.0.0"
-
-postcss-reduce-transforms@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9"
- integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==
- dependencies:
- postcss-value-parser "^4.2.0"
-
-postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9:
- version "6.0.10"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
- integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
+postcss-selector-parser@^6.0.9:
+ version "6.0.11"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc"
+ integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==
dependencies:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
-postcss-svgo@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d"
- integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==
- dependencies:
- postcss-value-parser "^4.2.0"
- svgo "^2.7.0"
-
-postcss-unique-selectors@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6"
- integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==
- dependencies:
- postcss-selector-parser "^6.0.5"
-
-postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
- integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-
-postcss@^7.0.36:
- version "7.0.39"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309"
- integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==
- dependencies:
- picocolors "^0.2.1"
- source-map "^0.6.1"
-
-postcss@^8.1.10, postcss@^8.2.6, postcss@^8.3.5, postcss@^8.4.7:
- version "8.4.14"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf"
- integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==
+postcss@^8.1.10, postcss@^8.4.18:
+ version "8.4.21"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4"
+ integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==
dependencies:
nanoid "^3.3.4"
picocolors "^1.0.0"
@@ -4866,149 +1005,43 @@ prelude-ls@^1.2.1:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-"prettier@^1.18.2 || ^2.0.0":
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64"
- integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==
-
-pretty-error@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6"
- integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==
+prettier-linter-helpers@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
+ integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==
dependencies:
- lodash "^4.17.20"
- renderkid "^3.0.0"
+ fast-diff "^1.1.2"
-primeicons@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/primeicons/-/primeicons-5.0.0.tgz#73a0b6028a77c58a9eeb331ad13aaf085e8451ee"
- integrity sha512-heygWF0X5HFI1otlZE62pp6ye7sZ8om78J9au2BRkg8O7Y8AHTZ9qKMRzchZUHLe8zUAvdi6hZzzm9XxgwIExw==
+prettier@^2.7.1:
+ version "2.8.2"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.2.tgz#c4ea1b5b454d7c4b59966db2e06ed7eec5dfd160"
+ integrity sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==
-primevue@^3.12.6:
- version "3.15.0"
- resolved "https://registry.yarnpkg.com/primevue/-/primevue-3.15.0.tgz#7ae906bf1c426af1025fafe9721845efe4a8a641"
- integrity sha512-WOOjUJ53DUbYqh+jhxciNNrHiets4tgGaCkAaPSP3CrFvXBK2Vs38cPbVd+iVhJMsUoT//+pkP58j7eE8BcF8Q==
+primeflex@^3.2.1:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/primeflex/-/primeflex-3.3.0.tgz#6c755230ddf30c8fffed9f817efed28d5fe2bdff"
+ integrity sha512-4hvyIO7lERN5bnyURn67Qpozghins8Jq/GSXO6tymc3oa2ADHWuiYBti8ZptPwHu+uD/HTEisS26NEmeIGfPZQ==
-process-nextick-args@~2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
- integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
+primeicons@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/primeicons/-/primeicons-6.0.1.tgz#431fa7c79825934eefd62087d8e1faa6a9e376ad"
+ integrity sha512-KDeO94CbWI4pKsPnYpA1FPjo79EsY9I+M8ywoPBSf9XMXoe/0crjbUK7jcQEDHuc0ZMRIZsxH3TYLv4TUtHmAA==
-progress-webpack-plugin@^1.0.12:
- version "1.0.16"
- resolved "https://registry.yarnpkg.com/progress-webpack-plugin/-/progress-webpack-plugin-1.0.16.tgz#278f5c1afd21af783aad72c5ec95241520230fe5"
- integrity sha512-sdiHuuKOzELcBANHfrupYo+r99iPRyOnw15qX+rNlVUqXGfjXdH4IgxriKwG1kNJwVswKQHMdj1hYZMcb9jFaA==
- dependencies:
- chalk "^2.1.0"
- figures "^2.0.0"
- log-update "^2.3.0"
-
-progress@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
- integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-
-proxy-addr@~2.0.7:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
- integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
- dependencies:
- forwarded "0.2.0"
- ipaddr.js "1.9.1"
-
-pseudomap@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
- integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==
-
-pump@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
- integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
- dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
+primevue@^3.22.1:
+ version "3.22.1"
+ resolved "https://registry.yarnpkg.com/primevue/-/primevue-3.22.1.tgz#c9d0b15258550ce62b017bb1432fb784902a8ca2"
+ integrity sha512-19vKbvioeJ0jbpy3aVwSPiTI8goispIyXn3eLkDgpbm51iAzS+yVtBilrkmgOruKZOLTSbsHlFusuMpnfzqLtw==
punycode@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
- integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-
-qs@6.10.3:
- version "6.10.3"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e"
- integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==
- dependencies:
- side-channel "^1.0.4"
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.2.0.tgz#2092cc57cd2582c38e4e7e8bb869dc8d3148bc74"
+ integrity sha512-LN6QV1IJ9ZhxWTNdktaPClrNfp8xdSAYS0Zk2ddX7XsXZAxckMHPCBcHRo0cTcEIgYPRiGEkmji3Idkh2yFtYw==
queue-microtask@^1.2.2:
version "1.2.3"
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-randombytes@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
- integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
- dependencies:
- safe-buffer "^5.1.0"
-
-range-parser@^1.2.1, range-parser@~1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
- integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-
-raw-body@2.5.1:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
- integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
- dependencies:
- bytes "3.1.2"
- http-errors "2.0.0"
- iconv-lite "0.4.24"
- unpipe "1.0.0"
-
-read-pkg-up@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
- integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
- dependencies:
- find-up "^4.1.0"
- read-pkg "^5.2.0"
- type-fest "^0.8.1"
-
-read-pkg@^5.1.1, read-pkg@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
- integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
- dependencies:
- "@types/normalize-package-data" "^2.4.0"
- normalize-package-data "^2.5.0"
- parse-json "^5.0.0"
- type-fest "^0.6.0"
-
-readable-stream@^2.0.1:
- version "2.3.7"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
- integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.3"
- isarray "~1.0.0"
- process-nextick-args "~2.0.0"
- safe-buffer "~5.1.1"
- string_decoder "~1.1.1"
- util-deprecate "~1.0.1"
-
-readable-stream@^3.0.6, readable-stream@^3.4.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
- integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
- dependencies:
- inherits "^2.0.3"
- string_decoder "^1.1.1"
- util-deprecate "^1.0.1"
-
readdirp@~3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
@@ -5016,96 +1049,17 @@ readdirp@~3.6.0:
dependencies:
picomatch "^2.2.1"
-regenerate-unicode-properties@^10.0.1:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56"
- integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==
- dependencies:
- regenerate "^1.4.2"
-
-regenerate@^1.4.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
- integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
-
-regenerator-runtime@^0.13.4:
- version "0.13.9"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
- integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
-
-regenerator-transform@^0.15.0:
- version "0.15.0"
- resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537"
- integrity sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==
- dependencies:
- "@babel/runtime" "^7.8.4"
-
-regexpp@^3.1.0:
+regexpp@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
-regexpu-core@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.0.1.tgz#c531122a7840de743dcf9c83e923b5560323ced3"
- integrity sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==
- dependencies:
- regenerate "^1.4.2"
- regenerate-unicode-properties "^10.0.1"
- regjsgen "^0.6.0"
- regjsparser "^0.8.2"
- unicode-match-property-ecmascript "^2.0.0"
- unicode-match-property-value-ecmascript "^2.0.0"
-
-regjsgen@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d"
- integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==
-
-regjsparser@^0.8.2:
- version "0.8.4"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f"
- integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==
- dependencies:
- jsesc "~0.5.0"
-
-relateurl@^0.2.7:
- version "0.2.7"
- resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
- integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==
-
-renderkid@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a"
- integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==
- dependencies:
- css-select "^4.1.3"
- dom-converter "^0.2.0"
- htmlparser2 "^6.1.0"
- lodash "^4.17.21"
- strip-ansi "^6.0.1"
-
-require-directory@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
- integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
-
-require-from-string@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
- integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
-
-requires-port@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
- integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==
-
resolve-from@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-resolve@^1.10.0, resolve@^1.14.2:
+resolve@^1.22.1:
version "1.22.1"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
@@ -5114,27 +1068,6 @@ resolve@^1.10.0, resolve@^1.14.2:
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
-restore-cursor@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
- integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==
- dependencies:
- onetime "^2.0.0"
- signal-exit "^3.0.2"
-
-restore-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
- integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
- dependencies:
- onetime "^5.1.0"
- signal-exit "^3.0.2"
-
-retry@^0.13.1:
- version "0.13.1"
- resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658"
- integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==
-
reusify@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
@@ -5147,6 +1080,13 @@ rimraf@^3.0.2:
dependencies:
glob "^7.1.3"
+rollup@^2.79.1:
+ version "2.79.1"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7"
+ integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==
+ optionalDependencies:
+ fsevents "~2.3.2"
+
run-parallel@^1.1.9:
version "1.2.0"
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
@@ -5154,173 +1094,22 @@ run-parallel@^1.1.9:
dependencies:
queue-microtask "^1.2.2"
-safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
- integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-
-safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-"safer-buffer@>= 2.1.2 < 3":
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
- integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-
-sass-loader@^13.0.0:
- version "13.0.0"
- resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.0.0.tgz#0b4bff0289951ed21240bca54453eca3dbda1713"
- integrity sha512-IHCFecI+rbPvXE2zO/mqdVFe8MU7ElGrwga9hh2H65Ru4iaBJAMRteum1c4Gsxi9Cq1FOtTEDd6+/AEYuQDM4Q==
- dependencies:
- klona "^2.0.4"
- neo-async "^2.6.2"
-
-sass@^1.52.1:
- version "1.52.3"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.52.3.tgz#b7cc7ffea2341ccc9a0c4fd372bf1b3f9be1b6cb"
- integrity sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==
+sass@^1.55.0:
+ version "1.57.1"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.57.1.tgz#dfafd46eb3ab94817145e8825208ecf7281119b5"
+ integrity sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw==
dependencies:
chokidar ">=3.0.0 <4.0.0"
immutable "^4.0.0"
source-map-js ">=0.6.2 <2.0.0"
-schema-utils@^2.6.5:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7"
- integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==
- dependencies:
- "@types/json-schema" "^7.0.5"
- ajv "^6.12.4"
- ajv-keywords "^3.5.2"
-
-schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281"
- integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
- dependencies:
- "@types/json-schema" "^7.0.8"
- ajv "^6.12.5"
- ajv-keywords "^3.5.2"
-
-schema-utils@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7"
- integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==
- dependencies:
- "@types/json-schema" "^7.0.9"
- ajv "^8.8.0"
- ajv-formats "^2.1.1"
- ajv-keywords "^5.0.0"
-
-select-hose@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
- integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==
-
-selfsigned@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.1.tgz#8b2df7fa56bf014d19b6007655fff209c0ef0a56"
- integrity sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==
- dependencies:
- node-forge "^1"
-
-"semver@2 || 3 || 4 || 5", semver@^5.5.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
- integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-
-semver@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
- integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
-
-semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
- integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-semver@^7.2.1, semver@^7.3.4, semver@^7.3.5:
- version "7.3.7"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
- integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
+semver@^7.3.5, semver@^7.3.6:
+ version "7.3.8"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
+ integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
dependencies:
lru-cache "^6.0.0"
-send@0.18.0:
- version "0.18.0"
- resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
- integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
- dependencies:
- debug "2.6.9"
- depd "2.0.0"
- destroy "1.2.0"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- fresh "0.5.2"
- http-errors "2.0.0"
- mime "1.6.0"
- ms "2.1.3"
- on-finished "2.4.1"
- range-parser "~1.2.1"
- statuses "2.0.1"
-
-serialize-javascript@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
- integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==
- dependencies:
- randombytes "^2.1.0"
-
-serve-index@^1.9.1:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
- integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==
- dependencies:
- accepts "~1.3.4"
- batch "0.6.1"
- debug "2.6.9"
- escape-html "~1.0.3"
- http-errors "~1.6.2"
- mime-types "~2.1.17"
- parseurl "~1.3.2"
-
-serve-static@1.15.0:
- version "1.15.0"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
- integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
- dependencies:
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- parseurl "~1.3.3"
- send "0.18.0"
-
-setprototypeof@1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
- integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==
-
-setprototypeof@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
- integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
-
-shallow-clone@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
- integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==
- dependencies:
- kind-of "^6.0.2"
-
-shebang-command@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
- integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==
- dependencies:
- shebang-regex "^1.0.0"
-
shebang-command@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
@@ -5328,81 +1117,17 @@ shebang-command@^2.0.0:
dependencies:
shebang-regex "^3.0.0"
-shebang-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
- integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==
-
shebang-regex@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-shell-quote@^1.6.1:
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123"
- integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==
-
-side-channel@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
- integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
- dependencies:
- call-bind "^1.0.0"
- get-intrinsic "^1.0.2"
- object-inspect "^1.9.0"
-
-signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
- integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
-
-sirv@^1.0.7:
- version "1.0.19"
- resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49"
- integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==
- dependencies:
- "@polka/url" "^1.0.0-next.20"
- mrmime "^1.0.0"
- totalist "^1.0.0"
-
-slash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
- integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
-slice-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
- integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
- dependencies:
- ansi-styles "^4.0.0"
- astral-regex "^2.0.0"
- is-fullwidth-code-point "^3.0.0"
-
-sockjs@^0.3.24:
- version "0.3.24"
- resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce"
- integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==
- dependencies:
- faye-websocket "^0.11.3"
- uuid "^8.3.2"
- websocket-driver "^0.7.4"
-
"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
-source-map-support@~0.5.20:
- version "0.5.21"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
- integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
- dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
-
-source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
+source-map@^0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
@@ -5412,167 +1137,18 @@ sourcemap-codec@^1.4.8:
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
-spdx-correct@^3.0.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
- integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
- dependencies:
- spdx-expression-parse "^3.0.0"
- spdx-license-ids "^3.0.0"
-
-spdx-exceptions@^2.1.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
- integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
-
-spdx-expression-parse@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
- integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
- dependencies:
- spdx-exceptions "^2.1.0"
- spdx-license-ids "^3.0.0"
-
-spdx-license-ids@^3.0.0:
- version "3.0.11"
- resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95"
- integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==
-
-spdy-transport@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31"
- integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==
- dependencies:
- debug "^4.1.0"
- detect-node "^2.0.4"
- hpack.js "^2.1.6"
- obuf "^1.1.2"
- readable-stream "^3.0.6"
- wbuf "^1.7.3"
-
-spdy@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b"
- integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==
- dependencies:
- debug "^4.1.0"
- handle-thing "^2.0.0"
- http-deceiver "^1.2.7"
- select-hose "^2.0.0"
- spdy-transport "^3.0.0"
-
-sprintf-js@~1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
- integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
-
-ssri@^8.0.1:
- version "8.0.1"
- resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af"
- integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==
- dependencies:
- minipass "^3.1.1"
-
-stable@^0.1.8:
- version "0.1.8"
- resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
- integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
-
-stackframe@^1.3.4:
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310"
- integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==
-
-statuses@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
- integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
-
-"statuses@>= 1.4.0 < 2":
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
- integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
-
-string-width@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
- integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
- dependencies:
- is-fullwidth-code-point "^2.0.0"
- strip-ansi "^4.0.0"
-
-string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.1"
-
-string_decoder@^1.1.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
- dependencies:
- safe-buffer "~5.2.0"
-
-string_decoder@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
- integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
- dependencies:
- safe-buffer "~5.1.0"
-
-strip-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
- integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==
- dependencies:
- ansi-regex "^3.0.0"
-
-strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
dependencies:
ansi-regex "^5.0.1"
-strip-eof@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
- integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==
-
-strip-final-newline@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
- integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-
-strip-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
- integrity sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==
-
strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-stylehacks@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.0.tgz#a40066490ca0caca04e96c6b02153ddc39913520"
- integrity sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==
- dependencies:
- browserslist "^4.16.6"
- postcss-selector-parser "^6.0.4"
-
-supports-color@^5.3.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
- integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
- dependencies:
- has-flag "^3.0.0"
-
supports-color@^7.1.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
@@ -5580,113 +1156,16 @@ supports-color@^7.1.0:
dependencies:
has-flag "^4.0.0"
-supports-color@^8.0.0:
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
- integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
- dependencies:
- has-flag "^4.0.0"
-
supports-preserve-symlinks-flag@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-svg-tags@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
- integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==
-
-svgo@^2.7.0:
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24"
- integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==
- dependencies:
- "@trysound/sax" "0.2.0"
- commander "^7.2.0"
- css-select "^4.1.3"
- css-tree "^1.1.3"
- csso "^4.2.0"
- picocolors "^1.0.0"
- stable "^0.1.8"
-
-table@^6.0.9:
- version "6.8.0"
- resolved "https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca"
- integrity sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==
- dependencies:
- ajv "^8.0.1"
- lodash.truncate "^4.4.2"
- slice-ansi "^4.0.0"
- string-width "^4.2.3"
- strip-ansi "^6.0.1"
-
-tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
- integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
-
-terser-webpack-plugin@^5.1.1, terser-webpack-plugin@^5.1.3:
- version "5.3.3"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz#8033db876dd5875487213e87c627bca323e5ed90"
- integrity sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==
- dependencies:
- "@jridgewell/trace-mapping" "^0.3.7"
- jest-worker "^27.4.5"
- schema-utils "^3.1.1"
- serialize-javascript "^6.0.0"
- terser "^5.7.2"
-
-terser@^5.10.0, terser@^5.7.2:
- version "5.14.1"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.1.tgz#7c95eec36436cb11cf1902cc79ac564741d19eca"
- integrity sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==
- dependencies:
- "@jridgewell/source-map" "^0.3.2"
- acorn "^8.5.0"
- commander "^2.20.0"
- source-map-support "~0.5.20"
-
text-table@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
-thenify-all@^1.0.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
- integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==
- dependencies:
- thenify ">= 3.1.0 < 4"
-
-"thenify@>= 3.1.0 < 4":
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
- integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
- dependencies:
- any-promise "^1.0.0"
-
-thread-loader@^3.0.0:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/thread-loader/-/thread-loader-3.0.4.tgz#c392e4c0241fbc80430eb680e4886819b504a31b"
- integrity sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==
- dependencies:
- json-parse-better-errors "^1.0.2"
- loader-runner "^4.1.0"
- loader-utils "^2.0.0"
- neo-async "^2.6.2"
- schema-utils "^3.0.0"
-
-thunky@^1.0.2:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
- integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==
-
-to-fast-properties@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
- integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==
-
to-regex-range@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
@@ -5694,26 +1173,6 @@ to-regex-range@^5.0.1:
dependencies:
is-number "^7.0.0"
-toidentifier@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
- integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
-
-totalist@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df"
- integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==
-
-tr46@~0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
- integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
-
-tslib@^2.0.3:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
- integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
-
type-check@^0.4.0, type-check@~0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
@@ -5726,65 +1185,6 @@ type-fest@^0.20.2:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-type-fest@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
- integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
-
-type-fest@^0.8.1:
- version "0.8.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
- integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
-
-type-is@~1.6.18:
- version "1.6.18"
- resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
- integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
- dependencies:
- media-typer "0.3.0"
- mime-types "~2.1.24"
-
-unicode-canonical-property-names-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"
- integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==
-
-unicode-match-property-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3"
- integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==
- dependencies:
- unicode-canonical-property-names-ecmascript "^2.0.0"
- unicode-property-aliases-ecmascript "^2.0.0"
-
-unicode-match-property-value-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714"
- integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==
-
-unicode-property-aliases-ecmascript@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8"
- integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==
-
-universalify@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
- integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
-
-unpipe@1.0.0, unpipe@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
- integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
-
-update-browserslist-db@^1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.3.tgz#6c47cb996f34afb363e924748e2f6e4d983c6fc1"
- integrity sha512-ufSazemeh9Gty0qiWtoRpJ9F5Q5W3xdIPm1UZQqYQv/q0Nyb9EMHUB2lu+O9x1re9WsorpMAUu4Y6Lxcs5n+XQ==
- dependencies:
- escalade "^3.1.1"
- picocolors "^1.0.0"
-
uri-js@^4.2.2:
version "4.4.1"
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
@@ -5792,286 +1192,53 @@ uri-js@^4.2.2:
dependencies:
punycode "^2.1.0"
-util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
+util-deprecate@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
-utila@~0.4:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c"
- integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==
-
-utils-merge@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
- integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
-
-uuid@^8.3.2:
- version "8.3.2"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
- integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-
-v8-compile-cache@^2.0.3:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
- integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
-
-validate-npm-package-license@^3.0.1:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
- integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
+vite@^3.1.8:
+ version "3.2.5"
+ resolved "https://registry.yarnpkg.com/vite/-/vite-3.2.5.tgz#dee5678172a8a0ab3e547ad4148c3d547f90e86a"
+ integrity sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==
dependencies:
- spdx-correct "^3.0.0"
- spdx-expression-parse "^3.0.0"
+ esbuild "^0.15.9"
+ postcss "^8.4.18"
+ resolve "^1.22.1"
+ rollup "^2.79.1"
+ optionalDependencies:
+ fsevents "~2.3.2"
-vary@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
- integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
-
-vue-eslint-parser@^8.0.1:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz#5d31129a1b3dd89c0069ca0a1c88f970c360bd0d"
- integrity sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==
+vue-eslint-parser@^9.0.1:
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.1.0.tgz#0e121d1bb29bd10763c83e3cc583ee03434a9dd5"
+ integrity sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==
dependencies:
- debug "^4.3.2"
- eslint-scope "^7.0.0"
- eslint-visitor-keys "^3.1.0"
- espree "^9.0.0"
+ debug "^4.3.4"
+ eslint-scope "^7.1.1"
+ eslint-visitor-keys "^3.3.0"
+ espree "^9.3.1"
esquery "^1.4.0"
lodash "^4.17.21"
- semver "^7.3.5"
+ semver "^7.3.6"
-vue-hot-reload-api@^2.3.0:
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2"
- integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==
-
-vue-loader@^17.0.0:
- version "17.0.0"
- resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-17.0.0.tgz#2eaa80aab125b19f00faa794b5bd867b17f85acb"
- integrity sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==
+vue-router@^4.1.5:
+ version "4.1.6"
+ resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.1.6.tgz#b70303737e12b4814578d21d68d21618469375a1"
+ integrity sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==
dependencies:
- chalk "^4.1.0"
- hash-sum "^2.0.0"
- loader-utils "^2.0.0"
+ "@vue/devtools-api" "^6.4.5"
-vue-router@^4.0.15:
- version "4.0.16"
- resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.16.tgz#9477beeeef36e80e04d041a1738801a55e6e862e"
- integrity sha512-JcO7cb8QJLBWE+DfxGUL3xUDOae/8nhM1KVdnudadTAORbuxIC/xAydC5Zr/VLHUDQi1ppuTF5/rjBGzgzrJNA==
+vue@^3.2.41:
+ version "3.2.45"
+ resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.45.tgz#94a116784447eb7dbd892167784619fef379b3c8"
+ integrity sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==
dependencies:
- "@vue/devtools-api" "^6.0.0"
-
-vue-style-loader@^4.1.0, vue-style-loader@^4.1.3:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz#6d55863a51fa757ab24e89d9371465072aa7bc35"
- integrity sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==
- dependencies:
- hash-sum "^1.0.2"
- loader-utils "^1.0.2"
-
-vue-template-es2015-compiler@^1.9.0:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
- integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==
-
-vue@^3.2.13:
- version "3.2.37"
- resolved "https://registry.yarnpkg.com/vue/-/vue-3.2.37.tgz#da220ccb618d78579d25b06c7c21498ca4e5452e"
- integrity sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==
- dependencies:
- "@vue/compiler-dom" "3.2.37"
- "@vue/compiler-sfc" "3.2.37"
- "@vue/runtime-dom" "3.2.37"
- "@vue/server-renderer" "3.2.37"
- "@vue/shared" "3.2.37"
-
-vuex@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/vuex/-/vuex-4.0.2.tgz#f896dbd5bf2a0e963f00c67e9b610de749ccacc9"
- integrity sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==
- dependencies:
- "@vue/devtools-api" "^6.0.0-beta.11"
-
-watchpack@^2.3.1:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d"
- integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==
- dependencies:
- glob-to-regexp "^0.4.1"
- graceful-fs "^4.1.2"
-
-wbuf@^1.1.0, wbuf@^1.7.3:
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df"
- integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==
- dependencies:
- minimalistic-assert "^1.0.0"
-
-wcwidth@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
- integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==
- dependencies:
- defaults "^1.0.3"
-
-webidl-conversions@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
- integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
-
-webpack-bundle-analyzer@^4.4.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz#1b0eea2947e73528754a6f9af3e91b2b6e0f79d5"
- integrity sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==
- dependencies:
- acorn "^8.0.4"
- acorn-walk "^8.0.0"
- chalk "^4.1.0"
- commander "^7.2.0"
- gzip-size "^6.0.0"
- lodash "^4.17.20"
- opener "^1.5.2"
- sirv "^1.0.7"
- ws "^7.3.1"
-
-webpack-chain@^6.5.1:
- version "6.5.1"
- resolved "https://registry.yarnpkg.com/webpack-chain/-/webpack-chain-6.5.1.tgz#4f27284cbbb637e3c8fbdef43eef588d4d861206"
- integrity sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==
- dependencies:
- deepmerge "^1.5.2"
- javascript-stringify "^2.0.1"
-
-webpack-dev-middleware@^5.3.1:
- version "5.3.3"
- resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f"
- integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==
- dependencies:
- colorette "^2.0.10"
- memfs "^3.4.3"
- mime-types "^2.1.31"
- range-parser "^1.2.1"
- schema-utils "^4.0.0"
-
-webpack-dev-server@^4.7.3:
- version "4.9.2"
- resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz#c188db28c7bff12f87deda2a5595679ebbc3c9bc"
- integrity sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==
- dependencies:
- "@types/bonjour" "^3.5.9"
- "@types/connect-history-api-fallback" "^1.3.5"
- "@types/express" "^4.17.13"
- "@types/serve-index" "^1.9.1"
- "@types/serve-static" "^1.13.10"
- "@types/sockjs" "^0.3.33"
- "@types/ws" "^8.5.1"
- ansi-html-community "^0.0.8"
- bonjour-service "^1.0.11"
- chokidar "^3.5.3"
- colorette "^2.0.10"
- compression "^1.7.4"
- connect-history-api-fallback "^1.6.0"
- default-gateway "^6.0.3"
- express "^4.17.3"
- graceful-fs "^4.2.6"
- html-entities "^2.3.2"
- http-proxy-middleware "^2.0.3"
- ipaddr.js "^2.0.1"
- open "^8.0.9"
- p-retry "^4.5.0"
- rimraf "^3.0.2"
- schema-utils "^4.0.0"
- selfsigned "^2.0.1"
- serve-index "^1.9.1"
- sockjs "^0.3.24"
- spdy "^4.0.2"
- webpack-dev-middleware "^5.3.1"
- ws "^8.4.2"
-
-webpack-merge@^5.7.3:
- version "5.8.0"
- resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61"
- integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==
- dependencies:
- clone-deep "^4.0.1"
- wildcard "^2.0.0"
-
-webpack-sources@^3.2.3:
- version "3.2.3"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
- integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-
-webpack-virtual-modules@^0.4.2:
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.3.tgz#cd597c6d51d5a5ecb473eea1983a58fa8a17ded9"
- integrity sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw==
-
-webpack@^5.54.0, webpack@^5.72.1:
- version "5.73.0"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.73.0.tgz#bbd17738f8a53ee5760ea2f59dce7f3431d35d38"
- integrity sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==
- dependencies:
- "@types/eslint-scope" "^3.7.3"
- "@types/estree" "^0.0.51"
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/wasm-edit" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
- acorn "^8.4.1"
- acorn-import-assertions "^1.7.6"
- browserslist "^4.14.5"
- chrome-trace-event "^1.0.2"
- enhanced-resolve "^5.9.3"
- es-module-lexer "^0.9.0"
- eslint-scope "5.1.1"
- events "^3.2.0"
- glob-to-regexp "^0.4.1"
- graceful-fs "^4.2.9"
- json-parse-even-better-errors "^2.3.1"
- loader-runner "^4.2.0"
- mime-types "^2.1.27"
- neo-async "^2.6.2"
- schema-utils "^3.1.0"
- tapable "^2.1.1"
- terser-webpack-plugin "^5.1.3"
- watchpack "^2.3.1"
- webpack-sources "^3.2.3"
-
-websocket-driver@>=0.5.1, websocket-driver@^0.7.4:
- version "0.7.4"
- resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760"
- integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==
- dependencies:
- http-parser-js ">=0.5.1"
- safe-buffer ">=5.1.0"
- websocket-extensions ">=0.1.1"
-
-websocket-extensions@>=0.1.1:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42"
- integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==
-
-whatwg-fetch@^3.6.2:
- version "3.6.2"
- resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c"
- integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==
-
-whatwg-url@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
- integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
- dependencies:
- tr46 "~0.0.3"
- webidl-conversions "^3.0.0"
-
-which@^1.2.9:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
- integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
- dependencies:
- isexe "^2.0.0"
+ "@vue/compiler-dom" "3.2.45"
+ "@vue/compiler-sfc" "3.2.45"
+ "@vue/runtime-dom" "3.2.45"
+ "@vue/server-renderer" "3.2.45"
+ "@vue/shared" "3.2.45"
which@^2.0.1:
version "2.0.2"
@@ -6080,92 +1247,27 @@ which@^2.0.1:
dependencies:
isexe "^2.0.0"
-wildcard@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
- integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==
-
word-wrap@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
-wrap-ansi@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba"
- integrity sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==
- dependencies:
- string-width "^2.1.1"
- strip-ansi "^4.0.0"
-
-wrap-ansi@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
wrappy@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-ws@^7.3.1:
- version "7.5.8"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.8.tgz#ac2729881ab9e7cbaf8787fe3469a48c5c7f636a"
- integrity sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==
-
-ws@^8.4.2:
- version "8.8.0"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.0.tgz#8e71c75e2f6348dbf8d78005107297056cb77769"
- integrity sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==
-
-y18n@^5.0.5:
- version "5.0.8"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
- integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
-
-yallist@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
- integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==
+xml-name-validator@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835"
+ integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==
yallist@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-yaml@^1.10.0, yaml@^1.10.2:
- version "1.10.2"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
- integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-
-yargs-parser@^20.2.2:
- version "20.2.9"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
- integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
-
-yargs@^16.0.0:
- version "16.2.0"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
- integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
- dependencies:
- cliui "^7.0.2"
- escalade "^3.1.1"
- get-caller-file "^2.0.5"
- require-directory "^2.1.1"
- string-width "^4.2.0"
- y18n "^5.0.5"
- yargs-parser "^20.2.2"
-
-yorkie@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/yorkie/-/yorkie-2.0.0.tgz#92411912d435214e12c51c2ae1093e54b6bb83d9"
- integrity sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==
- dependencies:
- execa "^0.8.0"
- is-ci "^1.0.10"
- normalize-path "^1.0.0"
- strip-indent "^2.0.0"
+yocto-queue@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
+ integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==